我试图通过使用此代码引用https://www.dotnetperls.com/between-before-after
但是我遇到了一些问题,我的字符串包含不可数","
(这意味着每行中的数量不同)。
例如
string a = "hello,test,test2,finish";
码
label1.Text = a.Between("," , ",");
我想只获得test
,它位于第1位。
但我的输出是test,test2
所以我想知道我怎么才能得到test
。另外hello
和test2
总是在变化(意思是数据不是“test2”和“hello”)。
谢谢。
答案 0 :(得分:1)
你可以使用它,
var a = "hello,test,test2,finish";
var result = tx.Split(',').Skip(1).FirstOrDefault();
result = test,对于您的数据
result = null - 当您需要的数据较少时。 a ="你好&#34 ;;
答案 1 :(得分:0)
索引中的测试位置是1 NOT 2
这将为您提供string wanted = a.Split(',')[1];
{{1}}
因为它的索引总是1