我有一个字符串S
。字符串'BD'
分别由多对组合,例如:'BC'
,'FB'
,'HF'
,...,'AA'
。
如何删除此字符串中的所有重复对?我想删除具有相同字符的对,例如'BB'
,'ZZ'
,...,Out = 'BDBCFBCFABEABCCDGAEACEHF'
输出应为:
{{1}}
答案 0 :(得分:3)
根据您的限制,您可能会在以下情况之后:
U = unique(reshape(S,[],2),'rows','stable')
从那里你可以删除双字母行,如:
out = U(U(:,1)~=U(:,2),:)