我有一个字符串:
/1/2/3/anystring as follows here even forward slashes/////
我如何捕捉群组
(1) (2) (3) (anystring as follows here even forward slashes/////)
或有条件地如果不能捕获(2)或(3)则捕获一(1)或(1)/(2)或(1)(2)(3)或全部
我试过了
^/(.*)/(.*)/(.*)/(.*)
但它不会捕获/1/2/
或/1/
或/1/2/3/
。
答案 0 :(得分:1)
var str = "/1/2/3/anystring as follows here even forward slashes/////";
str.replace(/\/(([\w\s]|\/+$)+)/g,"($1)");
“(1)(2)(3)(这里的anystring甚至是正斜杠/////)”
答案 1 :(得分:1)
答案 2 :(得分:1)