按字符串分割;但不是;周围是" "

时间:2015-11-27 16:32:47

标签: c# regex

我试图用字符分割字符串。
我必须忽略这一点的唯一情况是:-character被双方的引号包围,如此&#34 ;;"
到目前为止,我已设法使用此代码捕获一些案例

Regex.Split(string, "(?=[^\"]);(?=[^\"])", RegexOptions.None)

但是在我的字符串包含的情况下;"组合(任何字符,但引号,后跟分号,后跟引号); - 字符也被忽略,因为不是这样。


任何人都可以指出我正确的方向如何忽视;什么时候它只被双方的引号包围?

这里是我的正则表达式的快速视图: http://regexstorm.net/tester?p=(%3f%3d%5b%5e%5c%22%5d)%3b(%3f%3d%5b%5e%5c%22%5d)&i=%3b+%3b%0d%0a%22%3b%22%0d%0a%22%3b%0d%0a%3b%22

0 个答案:

没有答案