正则表达式是什么,/(?!^)/ g是什么意思?

dev*_*eek 5 javascript regex

正则表达式/(?!^)/g是什么意思?

我可以从这里 看到x(?!y):x只有在x没有后跟的情况下匹配y.

这就解释了,如果?!在任何字符集之前使用它,它会检查不是后跟条件.

但我们有,?!^.所以,如果我们试着用文字说出来,那么可能意味着不会出现否定.这真的不能让我猜测它是一个可能的陈述.我的意思是否定什么

我仍在猜测,无法得出富有成效的结论.

非常感谢帮助.

谢谢!

rev*_*evo 2

抑扬符^仅表示字符类中的否定[^...](当作为类中的第一个字符出现时)。在它之外,它意味着输入字符串或行的开始。只包含, 的负向前瞻^意味着不应在输入字符串或行的开头找到匹配项。

查看实际效果