gpt4 book ai didi

c# - 确定字符串后删除字符串

转载 作者:太空狗 更新时间:2023-10-29 22:12:25 26 4
gpt4 key购买 nike

我需要在一段文本中的另一个字符串之后删除某些字符串。我有一个包含一些 URL 的文本文件,在 URL 之后是操作的结果。我需要删除操作的 RESULT,只保留 URL。

文本示例:

http://website1.com/something                                        Result: OK(registering only mode is on) http://website2.com/something                                    Result: Problems registered 100% (SOMETHING ELSE) Other Strings; http://website3.com/something                               Result: error: "Âíèìàíèå, îáíàðóæåíà îøèáêà - Ìåñòî æèòåëüñòâà ñîäåðæèò íåäîïóñòèìûå ê 

I need to remove all strings starting from Result: so the remaining strings have to be:

http://website1.com/something

http://website2.com/something

http://website3.com/something

没有结果:.......

结果是随机生成的所以我不知道RESULT:

后面到底是什么

最佳答案

一种选择是根据其他一些答案使用正则表达式。另一个是 IndexOf 后跟 Substring:

int resultIndex = text.IndexOf("Result:");
if (resultIndex != -1)
{
text = text.Substring(0, resultIndex);
}

就我个人而言,我倾向于发现,如果我能通过一些非常简单易懂的字符串操作,我发现这比使用正则表达式更容易正确。一旦您开始研究真正的模式(至少其中 3 个,然后其中一个),那么正则表达式当然会变得更有用。

关于c# - 确定字符串后删除字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12248215/

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