正则匹配标签内的空格问题
我尝试用/(<.*?>)\s(.*?)(<\/.*?>)/g 匹配
// 正则表达式
let rex = `/(<.*?>)\s(.*?)(<\/.*?>)/g`;
// 原字符串
let str = `<p class="ss" ><br> tab空格 </p> <p> 普通空格</p><p>没有空格</p>`;
// 匹配
let res = str.replace(rex,`$1 $2$3`)
// 控制台打印
console.log(res)
// 得到的结果是 `<p class="ss" ><br> tab空格 </p> <p> 普通空格</p><p>没有空格</p>`
得到的结果是只匹配标签内的一个空格, 请问怎么实现标签内的空格都替换成 呢?
在线匹配测试地址
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)