正则表达式中.字符相当于DOS的?字符。SQL用户将注意到正则表达式里的.字符相当于SQL中的_(下划线)字符。在绝大多数正则表达式里,.只能匹配除换行符以外的任何单个字符。
字符.(点)匹配特殊字符:.字符在正则表达式里有特殊的含义,如果模式里需要一个. ,就要想办法来告诉正则表达式你需要的是. 字符本身而不是它在正则表达式里的特殊含义。为此,你必须在.的前面加上一个(反斜杠)字符来对它进行转义。是一个元字符(metacharacter,表示“这个字符有特殊含义,而不是字符本身含义”)。
如果要所搜本身,就必须对字符进行转义,相应的转义序列是两个连续的反斜杠字符\
在正则表达式里,有特殊含义的字符序列总是以字符开头。