正则表达式——彻底消除元字符的特殊含义

常用语言中消除元字符特殊含义的函数

语言 函数
.NET Regex.Escape(text)
Java Pattern.quote(text)
PHP preg_quote(text)
Python re.escape(text)
Ruby Regexp.quote(text)
Regexp.escape(text)

  注:PHP 中的正则表达式两端必须出分隔符,所以preg_quote()可以设定第二个参数明确指定分隔符;否则,假如分隔符是/,而text又包含/,就可能发生冲突。

posted @ 2018-12-11 15:57  gaara724  阅读(366)  评论(0编辑  收藏  举报