匹配任意单个字符

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

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

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

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

 

转载于:https://www.cnblogs.com/ccgjava/p/7215738.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值