【发布时间】:2018-07-10 21:13:04
【问题描述】:
我正在尝试完成 CodeWars 上的编码挑战,并且我正在尝试使用正则表达式而不是将其拆分为数组等。
我的代码是
const removeDuplicateWords = s => s.replace(/(\b\S.+\b)(?=.*\1)/g, "")
removeDuplicateWords('alpha beta beta gamma gamma gamma delta alpha beta beta gamma gamma gamma delta');
我已经达到了它替换所有重复项的程度,但我无法摆脱开头的空白。
本机浏览器 JavaScript
=> ' alpha beta gamma delta'
有人可以帮忙吗?
【问题讨论】:
-
result.trim()(:
标签: javascript regex replace