1- 匹配字符用[]表示
2- 匹配次数用{}表示, 有些简写如+,*,?效果等同{}其中表现形式
3-开头搜索用^
4-结尾搜索用$
5- 用^开头修饰的表达式左侧表达范围要小于等于右侧表达式范围
6- 用$结尾修饰的表达式左侧表达式范围要大于等于右侧表达式范围
7- |表示或的操作,注意表示范围,最好用()标注标识范围
8- 获取匹配:()中的格式作为匹配条件并获取---这是先对非获取匹配的理解,通俗讲可以将()看成分组工具,()内为一个小模块
9- 非获取匹配: (?:)中的内容作为匹配条件,但是不出现在匹配结果中
10- 正向肯定预查:(?=)属于非获取匹配,紧跟前面的匹配配合使用---同理理解反向肯定预查(?<=)
11- 正向否定预查:(?!)非获取匹配,紧跟前面的匹配配合使用,表示否定意义---同理理解反向否定预查(?<!)
正则表达式语法总结
最新推荐文章于 2024-07-16 23:28:44 发布