尽管我阅读了大量关于该主题的帖子(特别是使用环视),但我不明白这种更一般的情况是否可以使用正则表达式来解决。
设置:
1)输入正则表达式传入
2)输入正则表达式嵌入到负正则表达式中,以便 3)输入正则表达式未识别的
任何内容都匹配
例子:
给定:
input regex: "[-//s]";
和
text: "self-service restaurant"
我想要一个否定的正则表达式来嵌入我的输入正则表达式,以便我可以将我的文本匹配为:
"self", "service", "restaurant"
重要的是,负正则表达式也应该能够匹配一个简单的字符串,如:
"restaurant"
请注意,我想要做的可以实现从更改输入正则表达式
"[-//s]"
至
"[^-//s]"
然而,我正在寻求一种更通用的方法,其中任何正则表达式都可以传递给负正则表达式。