正则表达式实践补充完整篇
Posted fenggeblog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式实践补充完整篇相关的知识,希望对你有一定的参考价值。
之前学过一些常用的表达式,稍微熟练一点你就可以发现正则表达式的技巧在哪里,网上的一些案例也可以看懂。但是对于一些差异化的内容如何去使用正则表达式还是有难度的,也需要我们去探索。
首先是补充一下自己从来不知道的正则匹配规则:
(pattern) :匹配pattern并获取这一匹配供以后使用,所获取的匹配可以使用1、2等来进行引用。也就是说此模式提供存储功能。要是有此模式,圆括号要带上转义符,如:‘(‘或者‘)‘
(?:pattern) :匹配pattern但不获取匹配结果,也就是说不提供存储使用。比如:industr(?:y|ies)就是匹配‘industry‘或者‘industries‘两个单词
s :匹配任何空白字符,包括空格、制表符、换页符、换行符等等,等价于[f v]
S :匹配任何非空白字符,等价于[^ f v]
:匹配一个回车符,等价于x0d和cM
v : 匹配一个垂直制表符。等价于x0b和cK
w : 匹配字母、数字、下划线等。等价于‘[A-Za-z0-9_]‘
W : 匹配非祖母、数字、下划线等,等价于‘[^ A-Za-z0-9_]‘
以上是关于正则表达式实践补充完整篇的主要内容,如果未能解决你的问题,请参考以下文章