我是 Stack 的新手,所以不确定我问的是否正确。
我正在尝试形成一个正则表达式来匹配除 3 个特定字符(%、& 和 $)之外的所有字符,但如果反斜杠 () 继续这些字符中的任何一个,我想忽略该异常。例如,如果我有字符串
abcd\$&
我希望正则表达式匹配
abcd\$
因为反斜杠在美元符号之前,但与 ^ 不匹配,因为它之前没有反斜杠。
到目前为止,我有:
^[^%$&]+
它匹配任何不包含字符(%、$ 或 &)的字符串,但它在反斜杠处停止,而不是包含反斜杠和下一个字符。
提前致谢!