gpt4 book ai didi

string - 在 Erlang 中从大字符串中提取子字符串

转载 作者:行者123 更新时间:2023-12-02 11:35:46 25 4
gpt4 key购买 nike

我需要在字符串中搜索子字符串,如果字符串中存在则返回该子字符串。在 Erlang 中做到这一点的最佳方法是什么?请注意,我不知道子字符串在较大字符串中出现的位置,因此我需要进行搜索。

最佳答案

您可以使用正则表达式:

> re:run("foobarbaz", "bar", [{capture, first, list}]).
{match,["bar"]}

参见the documentation for re:run/3了解更多信息。特别是,您可能会发现不同的捕获选项适合您的需求。

或者,如果您不需要正则表达式的所有功能,string:str/2可能就足够了:

> string:str(" Hello Hello World World ", "Hello World").
8

关于string - 在 Erlang 中从大字符串中提取子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13493061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com