可以在纯ERE regex (POSIX.2 Extended Regular Expressions)中negate一个word吗?
使用^作为代码似乎是可能的,这将否定either either a b,但是如何作为代码进行negate a word (and不是<negate a word>d12ab >)?
如果我有一个变量,它的值如下:
week="Monday|Tuesday|Wednesday|Thursday"是否可以在不使用Tuesday的情况下提取week的所有内容以获得如下结果:
week="Monday|Wednesday|Thursday"问候
发布于 2021-02-11 05:26:18
你不能用任何正则表达式引擎来否定一个单词。
一次只能匹配一段连续的文本。因此,在通过正则表达式运行字符串之后,您无法获得完全匹配的Monday|Wednesday|Thursday。
如果你想跳过一个单词,你通常会把它从字符串中删除。检查您的环境是否提供替换功能。
此外,有时还可以将字符串与要跳过的字符串分开。检查您的环境中是否有拆分支持。
https://stackoverflow.com/questions/66138253
复制相似问题