在类[^]

时间:2018-03-19 12:40:33

标签: javascript regex

让我们:

stringi = 'xnxx xnnx xnnxn'

我的正则表达式是:(n)[^n]

我想让我的正则表达式更加动态:

(n)[^\1] - \1正在捕获。 grp 1

我想要的结果是:

  • (n)[^\1]等于(n)[^n]
  • (x)[^\1]等于(x)[^x]

我怎样才能匹配NOT-\1个字符?

1 个答案:

答案 0 :(得分:1)

使用否定前瞻,.将匹配任何字符n长度为1

(n)(?!\1).