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

请教各位一个问题,求解答:关于正则匹配,假如字符串以npm:开头,中间是任意内容,回车字符前结尾万分感谢

请教各位一个问题,求解答:关于正则匹配,假如字符串以npm:开头,中间是任意内容,回车字符前结尾万分感谢

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

2 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

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

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

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

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信