1
我在Linqpad中用正则表达式提取字符串。我有一些怀疑,我分享。任何人都可以请你澄清一下这件事。 -C#正则表达式匹配VS对同一个字符串的拆分
string s = "abc|xyz";
Regex.Match(s, @"(\w*)[|]{1}(\w*)").Dump();
Regex.Split(s, @"(\w*)[|]{1}(\w*)").Dump();
与Regex.Match
我找回了两组,我可以很容易地提取。
。
但我不明白为什么在Regex.Split
有两个空条目。
是否可以按组分组? –
为什么不简单地在'|'char上分割,而根本不使用正则表达式呢? –
我已经做到了。只是想问一下这个可能性。 –