gpt4 book ai didi

c# - 子字符串问题

转载 作者:行者123 更新时间:2023-11-30 15:31:28 25 4
gpt4 key购买 nike

我有以下代码:

sDocType = pqReq.Substring(0, pqReq.IndexOf(@"\t"));

字符串pqReq是这样的:“CSTrlsEN\t001\t\\sgprt\Projects2\t001\tCSTrl”。但是即使我可以清楚地看到字符串中的 t\pqReq.IndexOf(@"\t") 返回 -1,因此会引发错误。

正确的做法是什么?我不想在稍后的代码中拆分字符串 pqReq

最佳答案

使用 \\t 而不是 \t\t 被视为制表符。 sDocType = pqReq.Substring(0, pqReq.IndexOf(@"\t"));

编辑:

由于 @,我没有注意到 \t 是字面意思。但是您的输入字符串是文字字符串吗?如果不是,请在 pqReq 的值之前放置一个 @

string pqReq = @"CSTrlsEN\t001\t\\sgprt\Projects2\t001\tCSTrl";
int i = pqReq.IndexOf(@"\t");
//i = 8

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

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