正则表达式/(?!^)/g
是什么意思?
我可以从here看到x(?!y)
:仅当x
后没有x
时,才匹配y
。
这就说明,如果在任何字符集之前使用了?!
,它将检查not后面是否有条件。
但是我们有?!^
。因此,如果我们尝试用语言说出来,那可能意味着不要跟着否定。确实,这并不能使我猜测一个可能的说法。我的意思是否定什么?
我仍在猜测,无法得出富有成果的结论。
非常感谢您的帮助。
谢谢!
最佳答案
Circumflex ^
仅表示字符类[^...]
中的否定(当出现在类中的第一个字符时)。在它外面意味着输入字符串或行的开始。仅包含^
的否定前瞻表示在输入字符串或行的开头不应找到匹配项。
看到它in action
关于javascript - 正则表达式/(?!^)/g是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50504989/