Alo*_*lon 0 javascript regex string match
我想创建一个匹配'.','#'和':'的正则表达式,并匹配这些括号'['&']'中的所有内容,例如[foo]和[bar]
我已经将这个匹配string.match(/[.#:]/g)为'.','#'和':'.
我知道括号正则表达式应该是这样的 \[.\]
但是我如何将它们结合到一个条件中呢?
谢谢,Alon
结合使用它们
/[.#:]|(?:\[.+?\])/g
Run Code Online (Sandbox Code Playgroud)
?:是可选的,用于不捕获组(括号中的任何内容)
更新:
.+?(一个或多个)或.*?(零或更多) - 使用它进行延迟匹配,否则[ sdfsdf] [sdfsddf ]将匹配
| 归档时间: |
|
| 查看次数: |
6414 次 |
| 最近记录: |