正则表达式

Java正则表达式

1.匹配书籍章节序号。1.1, 1.1.1, 1.1.2, 1.1.3

表达式:[0-9]+(.[0-9]+)*

解析:[0-9]+:[0-9]匹配0-9数字,"+"匹配前面的子表达式一次或多次。

(.[0-9]+)*基础标识解析:.匹配点,[0-9]匹配0-9数字,"+"匹配前面的子表达式一次或多次,括号表示子表达式,*匹配前面的子表达式零次或多次。

(.[0-9]+)*:点号后面必须要出现1个数字,加上括号后形成一个整体,被*号修饰表示可以出现零次或多次。

技巧:1.1可拆分成1,.1是可要可不要的或者后面跟其他.x.x。

总结:写正则表达式前,需要先对数据进行分析拆分。

感谢您的阅读,您的支持是我写博客动力。

原文地址:https://www.cnblogs.com/chenweichu/p/15057790.html