我有以下文字
"a|mother" "b|father"
我希望通过Regex找到以'"'
开头并以'"'
结尾并以'|'
分隔的文字组,不带空格。意味着结果将是:
"a|mother"
"b|father"
我尝试使用其他帖子来解决我的问题,但仍然没有运气我怎么能找到|?如何找到没有空格的模式?
答案 0 :(得分:1)
这样的事情:
String source = "\"a|mother\" \"b|father\"";
var result = Regex
.Matches(source, "\"[^\"]*[^ ]\\|[^ ][^\"]*\"")
.OfType<Match>();
Console.Write(String.Join(Environment.NewLine, result));
输出
"a|mother"
"b|father"