首先,我对RegularExpressions一无所知。
我正在尝试拆分用逗号分隔的字符串(,
)。在我的场景中,有一个字符串是一个单引号,其中有双引号("smilu,varghese"
)我在上面的链接中找到了答案。但是当我尝试RegularExpression
时,它给了我一个错误的数组。
要拆分的文字
One,two,Three,"Four,Five",six
我需要将记录拆分为
One
two
three
Four,Five
six
我使用的正则表达式
string[] lineArray = Regex.Split(line, @"(?<=[^""]),(?=[^""])", RegexOptions.None);
我知道上面的代码是错的,它给了我一个字符串的随机分割。 任何人都可以告诉我如何编写这个正则表达式,以便在一个字符串中保持引号(&#34;)之间的字符串?