正则表达式匹配句子

句子大全2023-05-09 08:35:26佚名

你好:

正则表达式匹配句子

下面是我总结的一些正则表示的用法:

请参考:

## 总结

## ^ 匹配字符串的开始。

## $ 匹配字符串的结尾。

## \b 匹配一个单词的边界。

## \d 匹配任意数字。

## \D 匹配任意非数字字符。

## x? 匹配一个可选的 x 字符 (换言之,它匹配 1 次或者 0 次 x 字符)。

## x* 匹配0次或者多次 x 字符。

## x+ 匹配1次或者多次 x 字符。

## x{n,m} 匹配 x 字符,至少 n 次,至多 m 次。

## (a|b|c) 要么匹配 a,要么匹配 b,要么匹配 c。

## (x) 一般情况下表示一个记忆组 (remembered group)。你可以利用 re.search 函数返回对

## 象的 groups() 函数获取它的值。

##正则表达式中的点号通常意味着 “匹配任意单字符”

2. 正则表达式 如何删除不含有某个词汇的句子

所求正则表达式:

(?!.*某个词汇)^.*$

解释:

(?!.*某个词汇) #断言之后的内容不含某个词汇

^.*$ #匹配整个句子

用法:

用此正则表达式匹配句子,然后将其替换为空,即可删掉不含有某个词汇的句子。

举例:

下面有5个句子

理想就像星星:我们永远无法到达,但是我们像水手一样,用它们指引航程。

生命中最好的事情值得等待,值得为之奋斗,值得相信,也值得绝不放手。

哪里有真爱存在,哪里就有奇迹。

悔恨让你回头,恐惧让你左顾右盼,而勇气则能引领你前进。

命运决定谁会进入我们的生活,内心决定我们与谁并肩。

要删掉不含词汇“我们”的句子,使用正则:

(?!.*我们)^.*$

替换后的结果:

理想就像星星:我们永远无法到达,但是我们像水手一样,用它们指引航程。

命运决定谁会进入我们的生活,内心决定我们与谁并肩。

相关推荐

猜你喜欢

大家正在看

换一换