Thinking in Java 之String 正则表达式

来源:互联网 发布:新加坡动物园门票 淘宝 编辑:程序博客网 时间:2024/05/16 05:43

       什么是正则表达式?

       正则表达式是一种强大而灵活的文本处理工具。使用正则表达式,我们能够以编程的方式,构造复杂的文本模式,并对输入的字符串进行搜索。一旦找到了匹配这些模式的部分,你就能够随心所欲地对它们进行处理。正则表达式提供了一种完全通用的的方式,能够解决各种字符处理相关的问题:匹配,选择,编辑以及验证。

       一般来说,正则表达式就是一某种方式来描述字符串。

      

       正则表达式中,反斜线 “//”表示:我想要在正则表达式中插入一个正则表达式反斜线,所以其后的字符有特殊意义。如,如果你想表示一位数字,那么正则表达式应该是//d,如果想插入一个普通的反斜线,则应该这样////.

       要表示“一个或者多个之前的表达式”,应该使用+。所以,如果要表示“可能有一个负号,后面跟着一位或多位数字” 可以这样,

  -?//d+

原创粉丝点击