我正在努力为这个问题找到正确的RegEx:
我想在字符串中搜索值。如果为true,则结果应为emty字符串,否则为整个字符串。
实施例
"We have apples, oranges, and peas"
检查" apples" - > "
检查"番茄" - > "我们有苹果,橘子和豌豆"
我必须使用标准的RegEx语句来解决它。因为这是我可以修改应用程序中原始字符串的唯一方法。
基本上我想做的是:
s="We have apples, oranges, and peas"
w="tomato"
IF instr(s,w)>0 then result="" else result=s
问题是我可以修改字符串的唯一方法是使用正则表达式语法
我相信我已经自己解决了。不知道它为什么有效:)
(?(?=.*apples)|.*)|.*
根据需要返回任何内容
(?(?=.*banana)|.*)|.*
返回我们有苹果,橘子和豌豆
以下正则表达式也可以使用
^((?!apples).)*$