gpt4 book ai didi

c# - 用另一个字符串拆分一个字符串

转载 作者:太空宇宙 更新时间:2023-11-03 20:29:23 24 4
gpt4 key购买 nike

我得到一个字符串,我需要用另一个字符串分隔它,该字符串是原始字符串的子字符串。假设我收到以下文本:

string s = "<DOC>something here <TEXT> and some stuff here </TEXT></DOC>"

我想检索:

"and some stuff here"

我需要获取 "<TEXT>" 之间的字符串和他的储物柜 "</TEXT>" .

即使其中一个函数参数的类型为 string[],我也无法使用常见的字符串拆分方法做到这一点.我正在尝试的是:

Console.Write(s.Split("<TEXT>")); // Which doesn't compile

在此先感谢您的帮助。

最佳答案

var start = s.IndexOf("<TEXT>");
var end = s.IndexOf("</TEXT>", start+1);
string res;
if (start >= 0 && end > 0) {
res = s.Substring(start, end-start-1).Trim();
} else {
res = "NOT FOUND";
}

关于c# - 用另一个字符串拆分一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8369903/

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