正则表达式的问题,小白请教大神

sulinly 2018-04-02 02:36:00
"uuuuabc123iiiiiabc3535oooooo".replace(/[\s\S]*(abc\d+)[\s\S]*/g,'$1')

运算结果为abc3535;
问题:我想取得abc123,怎么做呢?为什么取得的值时最后一个呢?
...全文
206 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sulinly 2018-04-02
  • 打赏
  • 举报
回复
引用 1 楼 jslang 的回复:
"uuuuabc123iiiiiabc3535oooooo".replace(/^[\s\S]*?(abc\d+)[\s\S]*/g,'$1')
谢谢大神,又麻烦你了呢,万分感谢!
天际的海浪 2018-04-02
  • 打赏
  • 举报
回复
"uuuuabc123iiiiiabc3535oooooo".replace(/^[\s\S]*?(abc\d+)[\s\S]*/g,'$1')

87,954

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧