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

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

慕田峪7331174

varstr=`中秋节快乐,npm:rundev该命令:是启动项目中秋节快乐,npm:runbuild该命令:是构建项目`;constres=str.replace(/(npm:[\w\W]*?)\n/g,"$1\n");console.log(res);

慕尼黑5688855

请问,将你需要匹配的内容替换成reg,并且在前后加上div,的正则怎么写?reg请问reg和div的区别是什么?一个是变量,一个不是变量?根据不同实现方式,引用子表达式的方式也不同\numberor$number
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript