从文本中排除单个字符串



我想用正则表达式排除下面文本中的字符串"exit"。

cnt number: 1452365877
cnt exit no : 145263888
CCS No : BBSD145222

它应该变成这样:

cnt number: 1452365877
cnt  no : 145263888
CCS No : BBSD145222

那么,我该怎么做呢?任何帮助将不胜感激。

确切的答案取决于您使用的工具/语言,但一般方法是找到bexitb,然后用空字符串替换。 有关示例,请参阅下面的演示链接。

演示

注意我们在单词exit周围放置词边界(b(,以避免不必要的可能匹配,如exitsBrexit

编辑:

如果要突出显示除exit之外的所有单词,请尝试使用以下模式:

b(?!exitb)S+b

演示

它不适用于任何编程语言。有一个名为VisualCron的自动化软件,它使用正则表达式来匹配所有内容。它是这样的:

{REGEX(Match|{TRIGGER(Active|LastTrigger|Mail.Result.Mail.BodyText)}|b[0-9]{9})}

我希望上面的正则表达式代码显示除"退出"之外的电子邮件正文文本中的所有内容。

相关内容

最新更新