使用jquery、javascript或PHP删除所有重复的单词
有没有一种简单的方法可以使用jquery/javascript或PHP删除字符串中所有重复的单词(不包括第一个) Ex(使用Javascript): 结果:你知道的。我知道。他们可能知道使用jquery、javascript或PHP删除所有重复的单词,javascript,php,jquery,Javascript,Php,Jquery,有没有一种简单的方法可以使用jquery/javascript或PHP删除字符串中所有重复的单词(不包括第一个) Ex(使用Javascript): 结果:你知道的。我知道。他们可能知道 谢谢你可以这样做 使用拆分字符串,它将按空格拆分字符串 现在使用map()对它们进行迭代,并在数组中存储唯一的单词 如果重复,则返回由标记包装的字符串,否则返回字符串本身 为避免比较时出现大小写转换问题,请使用将字符串转换为小写 使用 var text='你知道的。我知道。他们可能知道; 函数删除重复函数(t
谢谢你可以这样做
map()
对它们进行迭代,并在数组中存储唯一的单词var text='你知道的。我知道。他们可能知道;
函数删除重复函数(t){
var-words=[];
返回t.split(“”).map(函数(v){
if(words.indexOf(v.toLowerCase())=-1)
单词.push(v.toLowerCase());
其他的
返回“+v+”;
返回v;
}).加入(“”);
}
编写(删除重复函数(文本))代码>您可以这样做
使用拆分字符串,它将按空格拆分字符串
现在使用map()
对它们进行迭代,并在数组中存储唯一的单词
如果重复,则返回由标记包装的字符串,否则返回字符串本身
为避免比较时出现大小写转换问题,请使用将字符串转换为小写
使用
var text='你知道的。我知道。他们可能知道;
函数删除重复函数(t){
var-words=[];
返回t.split(“”).map(函数(v){
if(words.indexOf(v.toLowerCase())=-1)
单词.push(v.toLowerCase());
其他的
返回“+v+”;
返回v;
}).加入(“”);
}
编写(删除重复函数(文本))代码>不那么严肃优雅:p
var text = 'You know that. I know that. They might know';
var x=text.split(" ");
for(var v=0;v<x.length;v++)
{
var t=x[v];
for(var b=v+1;b<x.length;b++)
{
if(x[b]==t)
{
x[b]="<del>"+x[b]+"</del>";
}
}
}
$(".div").html(x.join());
var text='你知道的。我知道。他们可能知道;
var x=text.split(“”);
对于(var v=0;v不那么优雅的忧郁:p
var text = 'You know that. I know that. They might know';
var x=text.split(" ");
for(var v=0;v<x.length;v++)
{
var t=x[v];
for(var b=v+1;b<x.length;b++)
{
if(x[b]==t)
{
x[b]="<del>"+x[b]+"</del>";
}
}
}
$(".div").html(x.join());
var text='你知道。我知道。他们可能知道';
var x=text.split(“”);
对于(var v=0;v1 thing,
是不推荐使用的afaik,请使用
@robot11:很高兴帮助1 thing,
是不推荐使用的afaik,使用
@robot11:很高兴帮助您似乎以前使用过。我必须坚持,请务必共享您试图解决问题的代码。这有助于我们指出您的错误/错误。)正在制作。这节省了时间,而不是从零开始要求一个全面的解决方案,我觉得这会让SO用户感到很高兴。@SudhansuChoudhary对此表示抱歉。这次我只是不知道如何开始。酷..没有这样的问题..一定要先解决它们:)也会帮助你和其他人..干杯!你似乎以前也这么用过。我必须坚持,请一定要分享你试图解决问题的代码。这有助于我们指出你正在犯的错误/错误。这节省了时间,而不是从零开始出来要求一个全面的解决方案,我觉得这不会让我们高兴SO用户。@SudhansuChoudhary对此表示抱歉。这次我只是不知道如何开始。酷..没有这样的问题..先尝试解决它们:)也会帮助你和其他人..干杯!@robot11嘿,是Varun回答的:)我刚刚编辑了它。瓦伦,会是回答你问题的合适人选:)@瓦伦谢谢你的回答,但我不需要逗号。@SudhansuChoudhary很抱歉:)又没有问题了。。冷静:)@robot11嘿,是瓦伦回答:)我刚刚编辑过。瓦伦,会是回答你问题的合适人选:)@瓦伦谢谢你的回答,但我不需要逗号。@SudhansuChoudhary很抱歉:)又没有问题了。。冷静点:)