标签: javascript regex
我有两个正则表达式:
/\/(\w\w+)/g /(^\w\w+)/g
我想知道是否有办法将它们组合成一个正则表达式?基本上我想找到一个以/开头的字符串的任何部分,或者是字符串的开头,然后是一个包含2个或更多字符的单词。
感谢。
答案 0 :(得分:5)
是的,你可以:
/(?:^|\/)(\w{2,})/g
使用非捕获组在起始条件之间切换。 这将使捕获组编号与原件中的编号保持一致。