3.2 re--正則表達式操作(Regular expression operations)

Posted cxchanpin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.2 re--正則表達式操作(Regular expression operations)相关的知识,希望对你有一定的参考价值。

本模块提供了正則表達式的匹配操作,它的功能跟Perl语言里的功能一样。

 

不管是Unicode字符串还是单字节8位组成的字符串,都能够使用模式匹配和字符串查找的功能。

只是要注意的是Unicode字符串与8位的字符串不能混合使用。也就是说你不能在Unicode里去匹配单字节的模式。或者其他查找的功能。

相同也不能在不同类型的字符串里相互替换字符串。

 

正則表達式使用反斜线(‘\’)来指定特定的格式的意义。或者是同意使用特定的字符。为了解决使用反斜线(‘\’),它的解决方法跟在字符串格式化里使用一样的方案。

比方想匹配双反斜线(‘\\’),就须要使用’\\\\’的格式,由于每两个双反斜线(‘\\’)表示一个斜线。

 

只是,也能够使用第二种方法来表示正則表達式的字符串。不用这么麻烦的方法,那就是使用‘r’字符开头来表示原始字符串处理。比方写成r’\n’就是表示两个字符:\n的字符串,假设没有r开头的字符串’\n’则是表示一个字符的字符串。它表示换行字符。

 

有一点是要注意的,全部正則表達式的相关函数和方法都在编译正則表達式的对象那节里。但并非说这些函数和方法须要编译正則表達式才干够使用,而是直接能够使用。只是会有一些性能上损失,或者要多输入一些參数。




蔡军生  QQ:9073204 深圳

以上是关于3.2 re--正則表達式操作(Regular expression operations)的主要内容,如果未能解决你的问题,请参考以下文章

经验之谈—正則表達式实现图文混排

JavaScript之正則表達式入门

JavaScript正則表達式知识汇总

iOS正則表達式

3.2.1 正則表達式的语法

网页抓取信息(php正則表達式php操作excel)