我有一个像下面这样的字符串。
update comment for line OBC-1234:Message is this
我想从上述字符串中匹配OBC-1234:Message is this
。
我使用的正则表达式为\w*-\d+:(\w+\s?)+
我使用的工具只有一个功能,可以用某些输入参数替换匹配的正则表达式。 这意味着它将首先匹配字符串中的正则表达式,并将其替换为给定的输入。 但是我的要求是用给定的输入替换不匹配的字符串。
输出应如下所示
update comment for line input
我知道可以通过取反来实现,但是我不知道如何将它用于更大的字符串。请帮忙。
答案 0 :(得分:1)
使用:
^(.*?)\w*-\d+:\w+(?:\s+\w+)*
$1NEW STRING
答案 1 :(得分:1)