匹配任意单个字符

正则表达式中.字符相当于DOS的?字符。SQL用户将注意到正则表达式里的.字符相当于SQL中的_(下划线)字符。在绝大多数正则表达式里,.只能匹配除换行符以外的任何单个字符。

字符.(点)匹配特殊字符:.字符在正则表达式里有特殊的含义,如果模式里需要一个. ,就要想办法来告诉正则表达式你需要的是. 字符本身而不是它在正则表达式里的特殊含义。为此,你必须在.的前面加上一个\(反斜杠)字符来对它进行转义。\是一个元字符(metacharacter,表示“这个字符有特殊含义,而不是字符本身含义”)。

如果要所搜\本身,就必须对\字符进行转义,相应的转义序列是两个连续的反斜杠字符\\

在正则表达式里,有特殊含义的字符序列总是以\字符开头。

 

posted @ 2017-07-21 06:55  永不止步!  阅读(1320)  评论(0编辑  收藏  举报