4 个回答
const str = '/aaaa/bbbb/ccccc'
const reg = /(?<result>\/.*?)\/.*/;
const result = str.match(reg);
result.groups.result

^/[aA]+
建议学习下正则,不是很难

你的意思是之要a重复的部分,包括前面的斜线号?
如果不区分大小写,且斜线部分可能不是开头,则为
/\/[aA]+/,要区分大小写则为/\/a+/,如果能确定对应斜线是最开始,则为/^\/[aA]+//^\/a+/
在使用正则时,越明确,越好搜索匹配。
注意使用var RE=/xxxx/形式定义规则式时,里面的/需要用\/转义。

var str = '/aaaa/bbbb/ccccc' ;
var re=/^\/a+/ ;
var strA=re.exec( str );
console.log( strA );

这个需求不需要正则啊

var str = '/aaaa/bbbb/ccccc';
var result = '/' + str.split('/')[1];
// result = /aaaa
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题