Regex 如何详细说明接受除空格和特定单词以外的任何字符序列的正则表达式
我需要定义一个正则表达式,它接受除空格和特定单词“abc”之外的任何字符序列 我试着:Regex 如何详细说明接受除空格和特定单词以外的任何字符序列的正则表达式,regex,Regex,我需要定义一个正则表达式,它接受除空格和特定单词“abc”之外的任何字符序列 我试着: ^(?!\\s*).+(?:(?!abc).)+$ 和类似的,但不起作用…:(我想这可能是一个答案: ^(?!\\s*$)(?!abc*$).+ 你能给出样本和预期的匹配/失败吗?你的措辞是不明确的^(?(!abc)\S)+$或^(?)\S*abc)\S+$。我在想^(?!\S+abc$)接受诸如“test”、“123xyz1234”、“123y”和“deny”或“abc”之类的序列,但这似乎做得不好
^(?!\\s*).+(?:(?!abc).)+$
和类似的,但不起作用…:(我想这可能是一个答案:
^(?!\\s*$)(?!abc*$).+
你能给出样本和预期的匹配/失败吗?你的措辞是不明确的
^(?(!abc)\S)+$
或^(?)\S*abc)\S+$
。我在想^(?!\S+abc$)
接受诸如“test”、“123xyz1234”、“123y”和“deny”或“abc”之类的序列,但这似乎做得不好