javascript - 关于 Javascript 正则表达式语法的问题

标签 javascript regex

你能解释一下下面的正则表达式的语义吗?特别是 ?:() 是什么意思?

/(?:^|:|,)(?:\s*\[)+/g

谢谢。

最佳答案

?:^| 表示 - 匹配行的开头或匹配,但不捕获组或存储返回引用

?: 表示 - 不捕获组或存储返回引用

关于javascript - 关于 Javascript 正则表达式语法的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7671489/

相关文章:

php - 使用 preg_replace() 替换特殊字符之间的内容

除特定单词外的正则表达式

javascript - 如何将对象插入对象 x 次?

javascript - 如何使用 Rhino 实现用于远程 JavaScript 调试的 intelliJ IDEA 插件?

javascript - 如何在 mvc 的 gmap 脚本中添加我自己的位置

java - 正则表达式:获取所有单词,直到找到多个特殊字符

javascript - 需要一些关于正则表达式验证的指示

Java Regex - 捕获引号之外的所有内容

javascript - nightmarejs document.getElementsByClassName() 返回空对象

Javascript/jQuery : Select class name that contains word