我正在看这个子表达式(在JavaScript中):

(?:^|.....)

我知道吗? 在一个字符后表示“零次或一次”,但不确定在此上下文中的含义。

最佳答案

您可能会在这种情况下看到它

(?:...)

这意味着该组将不会被捕获或用于反向引用。

编辑:要反射(reflect)您修改过的问题:
(?:^|....)

表示“匹配行的开头或匹配...”,但不要捕获该组或将其用作后向引用。

关于javascript - “?:^”正则表达式是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/603069/

10-10 00:27
查看更多