正则表达式

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。

 

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

posted @ 2021-07-25 14:35  N神3  阅读(188)  评论(0编辑  收藏  举报