gpt4 book ai didi

string - 如何找到另一个字符串的字符串切片的起始偏移量?

转载 作者:行者123 更新时间:2023-11-29 07:52:51 24 4
gpt4 key购买 nike

<分区>

给定一个字符串和一个引用某个子字符串的切片,是否可以找到切片的开始和结束索引?

我有一个 ParseString 函数,它接受一个字符串的引用,并尝试根据某种语法解析它:

ParseString(inp_string: &str) -> Result<(), &str>

如果解析没问题,结果就是Ok(()),但如果有错误,通常是在某个子字符串中,错误实例是Err(e ),其中 e 是该子字符串的一部分。

当给出发生错误的子字符串时,我想说类似“字符 x 到 y 的错误”,其中 x 和 y 是错误子字符串的起始和结束索引。

我不想直接在 Err 中编码错误的位置,因为我正在嵌套这些调用,并且嵌套切片中的偏移量可能与顶级字符串。

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