我有一个以下格式的字符串
"TestString 1 </> TestString 2 <^> Test String3
我想用"<^>"字符串拆分.
使用以下语句,它给出了我想要的输出
"TestString 1 <^> TestString 2 <^> Test String3"
.Split("<^>".ToCharArray(), StringSplitOptions.RemoveEmptyEntries)
Run Code Online (Sandbox Code Playgroud)
但是如果我的字符串在文本中的任何地方都包含"<",">"或"^",则上面的split语句也会考虑这一点
知道怎么只分析"<^>"字符串?
Mar*_*ell 14
通过使用ToCharArray你说"分裂任何这些字符"; 要拆分序列 "<^>",必须使用接受以下内容的重载string[]:
string[] parts = yourValue.Split(new string[]{"<^>"}, StringSplitOptions.None);
Run Code Online (Sandbox Code Playgroud)
或者在C#3中:
string[] parts = yourValue.Split(new[]{"<^>"}, StringSplitOptions.None);
Run Code Online (Sandbox Code Playgroud)