gpt4 book ai didi

c# - 如何拆分字符串,接收异常

转载 作者:行者123 更新时间:2023-11-30 19:41:16 25 4
gpt4 key购买 nike

有这样的问题&我有两个字符串:

a@site.ru:bvxb02lt;mu:10
b@site.ru:abc;ewfewf;tu:10

如何用 1 个函数拆分每个字符串:

string a1 = a@site.ru
string a2 = bvxb02lt
string a3 = mu
string a4 = 10

string b1 = b@site.ru
string b2 = abc
string b3 = ewfewf;tu
string b4 = 10

我试过了:

string login = a.Trim().Split(';')[0].Split(':')[0].Trim();
string pwd = a.Trim().Split(';')[0].Split(':')[1].Trim();
string domain = a.Trim().Split(';')[1].Split(':')[0].Trim();
string limits = a.Trim().Split(';')[1].Split(':')[1].Trim(); // but here in second string I receive exception that Index was outside the bounds of the array.

最佳答案

使用这个正则表达式你可以做到:

(.*):(.*?);(.*):(.*)

所以在代码中你会做这样的事情:

var matches = Regex.Match(input, pattern);

这是一个Regex 101 to prove it .

关于c# - 如何拆分字符串,接收异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20432759/

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