【发布时间】:2014-04-02 19:35:35
【问题描述】:
我有一个字符串,我需要扫描每次出现的“foo”并阅读它后面的所有文本,直到第二个 "。 由于 Rust 没有用于字符串的 ,我需要通过字符扫描来迭代它。我该怎么做?contains 函数
编辑:Rust 的&str 有一个contains() 和find() 方法。
【问题讨论】:
-
您能否展示一些输入与您想要的输出的示例?这将帮助我们更清楚地了解您正在努力完成的确切目标。
-
这里有一个这样的循环示例rustbyexample.org/loops.html,尽管我认为有更简单的方法。
-
请注意,有很多字符串搜索算法,它们的时间复杂度并不是直接的方法(
O(n*m))。 en.wikipedia.org/wiki/String_searching_algorithm -
这听起来像正则表达式。