检查字符串在Octave中是否包含三个相同的字母

哈罗德·德卡皮亚

我正在尝试在Octave中创建一个函数,以检查字符串是否包含三个连续的相同字符。也就是说,如果我的字符串是"asdf"它应该返回,0并且好像"asdfffg"它应该返回1。

if(length(findstr(word,"aaa",0)) > 1 || length(findstr(word,"bbb",0)) > 1 ||   ..

这很昂贵,我认为并不是真的没有效率。有什么建议么?

路易斯·门多

使用正则表达式

match = regexp(word, '(.)\1{2}', 'once');

这意味着:匹配任意字符((.)),然后匹配同一字符(\1)两次({2})。它将返回第一个匹配项的起始索引,如果没有匹配项,则返回一个空数组。所以你想要的结果是

result = ~isempty(match);

另一种可能性是使用卷积

result = any(conv([1 1], +~diff(word))==2);

其工作原理如下:当两个连续字符相同时diff将给出0因此,您想检测的输出是否diff包含两个连续的零。这是通过取反(~),转换为double+),对序列[1 1]conv([1 1], ...)进行卷积,然后查看2输出中是否存在来完成的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#如何检查字符串是否连续包含3个相同字母

来自分类Dev

如何检查字符串在任何位置的给定字符串中是否包含连续顺序的三个字符?

来自分类Dev

检查字符串是否包含php中的字母

来自分类Dev

检查字符串是否包含列表中的字母

来自分类Dev

JavaScript检查字符串中是否包含字母

来自分类Dev

检查字符串是否包含php中的字母

来自分类Dev

如何检查字符串在PHP中是否连续两次包含相同字母?

来自分类Dev

Javascript正则表达式-检查字符串是否包含两个或更多个相同字母

来自分类Dev

Javascript正则表达式-检查字符串是否包含两个或更多个相同字母

来自分类Dev

Javascript正则表达式-检查字符串是否包含两个或更多个相同字母

来自分类Dev

Javascript正则表达式-检查字符串是否包含两个或更多个相同字母

来自分类Dev

如何检查字符串是否包含字母

来自分类Dev

检查字符串是否包含字母数字

来自分类Dev

如何检查字符串是否包含字母表中的所有字母?

来自分类Dev

检查字符串的所有字母是否都包含在Python的字母列表中

来自分类Dev

检查字符串的所有字母是否都包含在Python的字母列表中

来自分类Dev

如何在Go中检查字符串是否仅包含字母字符?

来自分类Dev

检查字符串在Swift中是否至少包含upperCase字母,数字或特殊字符?

来自分类Dev

检查字符串是否包含相同的模式

来自分类Dev

检查字符串是否包含两个相同字符的方法?

来自分类Dev

如何检查字符串中的每个奇数索引是否具有相同的字母?

来自分类Dev

如何检查字符串是否仅在F#中包含字母

来自分类Dev

如何在Swift中检查字符串是否包含字母?

来自分类Dev

正则表达式检查字符串中的3个相同字母?

来自分类Dev

检查元素是否包含 JavaScript 或 jQuery 中的三个字符串之一

来自分类Dev

如何检查字符串是否包含字母字符或字母字符和数字?

来自分类Dev

检查字符串是否包含数组中的字符

来自分类Dev

检查字符串中是否包含非法字符

来自分类Dev

检查字符串中是否包含非法字符

Related 相关文章

  1. 1

    C#如何检查字符串是否连续包含3个相同字母

  2. 2

    如何检查字符串在任何位置的给定字符串中是否包含连续顺序的三个字符?

  3. 3

    检查字符串是否包含php中的字母

  4. 4

    检查字符串是否包含列表中的字母

  5. 5

    JavaScript检查字符串中是否包含字母

  6. 6

    检查字符串是否包含php中的字母

  7. 7

    如何检查字符串在PHP中是否连续两次包含相同字母?

  8. 8

    Javascript正则表达式-检查字符串是否包含两个或更多个相同字母

  9. 9

    Javascript正则表达式-检查字符串是否包含两个或更多个相同字母

  10. 10

    Javascript正则表达式-检查字符串是否包含两个或更多个相同字母

  11. 11

    Javascript正则表达式-检查字符串是否包含两个或更多个相同字母

  12. 12

    如何检查字符串是否包含字母

  13. 13

    检查字符串是否包含字母数字

  14. 14

    如何检查字符串是否包含字母表中的所有字母?

  15. 15

    检查字符串的所有字母是否都包含在Python的字母列表中

  16. 16

    检查字符串的所有字母是否都包含在Python的字母列表中

  17. 17

    如何在Go中检查字符串是否仅包含字母字符?

  18. 18

    检查字符串在Swift中是否至少包含upperCase字母,数字或特殊字符?

  19. 19

    检查字符串是否包含相同的模式

  20. 20

    检查字符串是否包含两个相同字符的方法?

  21. 21

    如何检查字符串中的每个奇数索引是否具有相同的字母?

  22. 22

    如何检查字符串是否仅在F#中包含字母

  23. 23

    如何在Swift中检查字符串是否包含字母?

  24. 24

    正则表达式检查字符串中的3个相同字母?

  25. 25

    检查元素是否包含 JavaScript 或 jQuery 中的三个字符串之一

  26. 26

    如何检查字符串是否包含字母字符或字母字符和数字?

  27. 27

    检查字符串是否包含数组中的字符

  28. 28

    检查字符串中是否包含非法字符

  29. 29

    检查字符串中是否包含非法字符

热门标签

归档