【发布时间】:2021-12-14 19:55:52
【问题描述】:
我正在尝试通过以下方式在 C# 中拆分字符串:
输入字符串的格式为
{ Items.Test1 } ~ { Items.test2 } - { Items.Test3 }
我正在尝试将其拆分为表单中的字符串数组
string[0]= "{ Items.Test1 }"
string[1]= " ~ "
string[2]= "{ Items.test2 }"
string[3]= " - "
string[4]= "{ Items.Test3 }"
我试图以这样的方式做到这一点
string[] result1 = Regex.Matches(par.Text.Trim(), @"\{(.*?)\}").Cast<Match>().Select(m => m.Value).ToArray();
它无法正常工作。显示以下结果。
string[0]="{ Items.Test1 }"
string[1]="{ Items.test2 }"
string[2]="{ Items.Test3 }"
请帮我解决这个问题
【问题讨论】:
-
您只是在寻找还是仅基于正则表达式的解决方案?
-
No.任何类型的解决方案