Ops*_*nal 3 javascript arrays jquery
我在数组中替换单词有一个小问题.好的,这个我的数组:
var words = ['Category One Category One Clothes', 'Category One Category One Jackets'];
Run Code Online (Sandbox Code Playgroud)
我想要这样的最终结果:
var result = ['Category One Clothes', 'Category One Jackets'];
Run Code Online (Sandbox Code Playgroud)
尝试使用此方法,但不能正常使用javascript删除重复的字符串
对于给定的输入,这应该工作.
words.map(w => w.replace(/([\w\s]+)\1+/, '$1'))
Run Code Online (Sandbox Code Playgroud)
var words = ['Category One Category One Clothes', 'Category One Category One Jackets'];
var result = words.map(w => w.replace(/([\w\s]+)\1+/, '$1'));
console.log(result);Run Code Online (Sandbox Code Playgroud)
正则表达式([\w\s]+)将匹配单词/空格,\1+并将再次匹配相同的单词.
| 归档时间: |
|
| 查看次数: |
886 次 |
| 最近记录: |