C#。如果分隔符被某些东西包围,则使用正则表达式用分隔符分隔字符串

时间:2019-03-21 16:26:35

标签: c# regex

给出字符串"Hello\.World" 我想要一个数组[ "Hello\.World" ]

给出字符串"Hello.World" 我想要一个数组[ "Hello", "World" ]

1 个答案:

答案 0 :(得分:2)

您可以使用Regex.Split() ...来使用负向后视...

Regex.Split(input, @"(?<!\\)\.");

Sample fiddle