正则表达式(四)--文本换行分割
摘要:先说一个案例: 对一个字符串“tom12jie1bill2lili21som12joy12212121hehe”进行分割,规则:以1或2为分隔符进行分割,如果有12,或21则把12或21看成一个分隔符进行分割,期望输出:(为了方便查看,加了行号) 最先看到首先想到的是正则表达式,虽然之前还专门做了正
阅读全文
正则表达式(三)
摘要:1.qualifier(限定符) 查看API会发现,在正则表达式构造的最后部分,有一些解释是相同的。那么这三种表达式有什么区别呢? Greedy(贪婪的),Reluctant(勉强的),Possessive(占有,霸道的)。一般我们常见的和使用的是Greedy类型的。下面用例子来说一下三者的区别...
阅读全文
正则表达式(二)
摘要:1.正则表达式处理字符串案例一(字符查找和替换): 找出一个字符串中所有的“java”,并将一个字符串中的奇数位置的“java”(不区分大小写)换成“java”,偶数位置的“java”(不分大小写)换成“JAVA”。 1 import java.util.regex.Matcher; 2 impo...
阅读全文
正则表达式(一)
摘要:正则表达式的构造摘要(常用): ------其他的构造请参看API-Pattern类构造匹配字符x字符 x\\反斜线字符\0n带有八进制值 0 的字符 n (0<=n<=7)\0nn带有八进制值 0 的字符 nn (0<=n<=7)\0mnn带有八进制值 0 的字符 mnn(0<=m<=3、0<=n...
阅读全文