引号之间字符串的正则表达式

时间:2015-11-18 09:52:52

标签: c# regex string

Scenario same

首先,我对RegularExpressions一无所知。

我正在尝试拆分用逗号分隔的字符串(,)。在我的场景中,有一个字符串是一个单引号,其中有双引号("smilu,varghese")我在上面的链接中找到了答案。但是当我尝试RegularExpression时,它给了我一个错误的数组。

要拆分的文字

One,two,Three,"Four,Five",six

我需要将记录拆分为

One
two
three
Four,Five
six

我使用的正则表达式

string[] lineArray = Regex.Split(line, @"(?<=[^""]),(?=[^""])", RegexOptions.None);

我知道上面的代码是错的,它给了我一个字符串的随机分割。 任何人都可以告诉我如何编写这个正则表达式,以便在一个字符串中保持引号(&#34;)之间的字符串?

0 个答案:

没有答案