正则表达式
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。
总结:写正则表达式前,需要先对数据进行分析拆分。
感谢您的阅读,您的支持是我写博客动力。