0
点赞
收藏
分享

微信扫一扫

【C语言】小游戏-三字棋

mafa1993 2023-08-12 阅读 50

我希望在这里列出我很多想写的正则表达式,很多我想写,但是不知道怎么写的。分享点滴案例。未来这个文章会越来越长

案例

我有这样的一批文字,我需要删掉Mozilla/5.0前面的所有内容,如果可以用正则表达式批量匹配到,删除就会很快。

写法如下:

^(.*?)(?=Mozilla)

这个正则表达式的含义是:

  • ^:匹配行的开始。 (.*?):使用非贪婪模式匹配任何字符,尽可能少地匹配。这一部分将会是你的匹配结果。
  • (?=Mozilla):前瞻断言,查找后面是 “Mozilla” 的内容,但不包含 “Mozilla” 本身。
  • 这个正则表达式将会匹配每一行中 “Mozilla” 前面的所有内容,但不包含 “Mozilla” 本身。

可以看到,正确地匹配到了前面的内容
在这里插入图片描述

举报

相关推荐

0 条评论