gpt4 book ai didi

正则表达式匹配以感叹号开头的整行

转载 作者:数据小太阳 更新时间:2023-10-29 06:45:27 24 4
gpt4 key购买 nike

我正在尝试匹配从 开始的整行文本!用正则表达式。

我做了这样的事情:/(!\w+\s+\S+)/ig 非常接近,但只有 2 个单词。我想将单词匹配到新行。我还看到句子中间有扰流板的问题。

实例:http://www.rubular.com/r/MXmholsDwE

最佳答案

你只需要

^!.*

参见 updated regex demo

^ 匹配一行的开头(在 Ruby 中),! 将匹配文字 !。* 将匹配换行符以外的零个或多个字符(如果您使用的是 Ruby,我假设您使用的是 rubular 网站)。

如果您使用的不是 Ruby 的正则表达式,例如 JS、PHP 或 .NET,您需要指定 /m - MULTILINE - 修饰符(例如 /^! .*/gm 在 JavaScript 中)。

关于正则表达式匹配以感叹号开头的整行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37052564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com