0

我在 Octave 中遇到问题我想在文本中找到所有不同(!)的两个字母对(没有空格,只有字母)

例如:我的文字=“abcdabcd”

我想找到看起来像这样的数组(或向量?):ab bc cd da

我如何以最简单的方式做到这一点?

谢谢你的帮助

4

1 回答 1

1

您可以使用该unique()功能来执行此操作。唯一的技巧是创建两个字符的列表,这可以通过使用两行来完成,移动一个字符。

str = "abcdabcd";
str(2,:) = shift (str, -1);
str(:,end) = [];  # remove last column
unique (str', "rows")
于 2013-03-06T23:27:20.763 回答