k = strcmp(word{w},com_word{y});
if(k) new_word = strrep(word,word{w},'');
说我想做这样的事情,比较两个字符串,例如:
str1:'我的世界很棒#'
str2:'我的世界太棒了#39;
现在,我想将str1
中的字词与str2
中的字词进行比较,并删除两者中的常用字词。最后,只有'是'保留在str1
。
答案 0 :(得分:3)
您可以在此处使用的工具 - regexp
,strtrim
,setdiff
。
<强>代码强>
str1 = ' my world is awesome '
str2 = ' my world was awesome '
split1 = regexp(strtrim(str1),'\s','Split')
split2 = regexp(strtrim(str2),'\s','Split')
str1_exclusive = setdiff(split1,split2)
str2_exclusive = setdiff(split2,split1)
<强>输出强>
str1_exclusive =
'is'
str2_exclusive =
'was'