为了账号安全,请及时绑定邮箱和手机立即绑定

萌新!关于正则匹配,假如字符串以npm:开头,中间是任意内容,回车字符前结尾跪求!

萌新!关于正则匹配,假如字符串以npm:开头,中间是任意内容,回车字符前结尾跪求!

慕的地6264312 2019-10-25 23:19:07
我的问题是这样的:假如我有一个段字符串如下"中秋节快乐,npm:rundev该命令:是启动项目中秋节快乐,npm:runbuild该命令:是构建项目"需求是只要遇到以npm:开头,直到下一回车(n)前将匹配的这部分内容前后添加一个div标签包裹npm:rundev最终生成的字符串"中秋节快乐,npm:rundev该命令:是启动项目中秋节快乐,npm:runbuild该命令:是构建项目"现在的写法是,但是无法做到替换。。。constreg=/(np)(ws*)+b/gstr.replace(reg,reg)感谢回答。。。。。。
查看完整描述

2 回答

?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

varstr=`中秋节快乐,npm:rundev
该命令:是启动项目
中秋节快乐,npm:runbuild
该命令:是构建项目`;
constres=str.replace(/(npm:[\w\W]*?)\n/g,"
$1
\n");
console.log(res);
                            
查看完整回答
反对 回复 2019-10-25
?
慕神8447489

TA贡献1780条经验 获得超1个赞

请问,将你需要匹配的内容替换成reg,并且在前后加上div,的正则怎么写?
reg
请问reg和div的区别是什么?
一个是变量,一个不是变量?
根据不同实现方式,引用子表达式的方式也不同
\numberor$number
                            
查看完整回答
反对 回复 2019-10-25
  • 2 回答
  • 0 关注
  • 303 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号