最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

今日看点:正则表达式?!的理解

来源:博客园


(资料图)

上代码:

首先我们根据代码以及结果可以知晓,跟在 “?!” 后面的表达式表示的是 “i am working now” 这一句,结果只保留了 “有事晚点聊” ,那么 “?!” 即表示匹配除了英文句子以外的内容。

我们再来看下面:

这里我们只是在英文句子前多加了 “抱歉” 二字,结果却是将整句匹配出来了,况且,我们是使用了全局匹配符 “g” ,在这种情况下还是匹配整句,说明 “?!” 只在字符串首起作用,即若要不匹配某些字符,那么我们只能从头开始进行检索而不是从字符串的任意位置开始检索。

类似的语法还有 “^” ,如下所示:

关键词: 正则表达式 首先我们 表示的是