2011-04-05 20 views
1

可能性の重複:
Regular Expression to split on spaces unless in quotes分割文字列ではなく内部の引用符

は、しかし私は、私が必要とする、引数を取得するために、すべてのスペースで指定した文字列を分割する必要があります引用符の中のすべてのテキストは "分割されていない"状態に留まります。例えば:1. AB、2 "CのD":

AB "のC D"

これは2列に分割する必要があります。私は正規表現を使用しようとするか、それを解析するために私の独自のメソッドを書くが、運がなかった。

答えて

1

間違いなく上記のBala Rと重複しています。

Regex regex = new Regex(@"\w+|""[\w\s]*"""); 
var str = "ab \"c d\""; 

var x = regex.Matches(str).Cast<Match>().ToList(); 
関連する問題