我想用正则表达式排除下面文本中的字符串"exit"。
cnt number: 1452365877
cnt exit no : 145263888
CCS No : BBSD145222
它应该变成这样:
cnt number: 1452365877
cnt no : 145263888
CCS No : BBSD145222
那么,我该怎么做呢?任何帮助将不胜感激。
确切的答案取决于您使用的工具/语言,但一般方法是找到bexitb
,然后用空字符串替换。 有关示例,请参阅下面的演示链接。
演示
注意我们在单词exit
周围放置词边界(b
(,以避免不必要的可能匹配,如exits
或Brexit
。
编辑:
如果要突出显示除exit
之外的所有单词,请尝试使用以下模式:
b(?!exitb)S+b
演示
它不适用于任何编程语言。有一个名为VisualCron的自动化软件,它使用正则表达式来匹配所有内容。它是这样的:
{REGEX(Match|{TRIGGER(Active|LastTrigger|Mail.Result.Mail.BodyText)}|b[0-9]{9})}
我希望上面的正则表达式代码显示除"退出"之外的电子邮件正文文本中的所有内容。