【发布时间】:2017-01-12 17:55:34
【问题描述】:
所以我需要检查字符串中特定集合的字符数量是否高于某个数字,最快的方法是什么?
例如,我有一个长字符串“some text & some text & some text + 更多 + 更多...等等。”我需要检查是否有 r 多于下一个符号中的 3 个:[&,.,+]。因此,当我遇到这些字符之一的第 4 次出现时,我只需要返回 false 并停止循环。所以我想创建一个这样的简单函数。但我想知道 php 中是否有任何本机方法来做这样的事情?但我需要一些函数,它不会浪费时间解析字符串直到最后,因为字符串可能很长。所以我认为像 count_chars 这样的正则表达式和函数不适合那种工作......
有什么建议吗?
【问题讨论】:
标签: php string charsequence