1
可能重複:
Regular Expression to split on spaces unless in quotes分割字符串不是引號內
我需要一個指定字符串在所有的空間,以獲得參數劃分,但是,我需要所有引號內的文字保持「未拆分」。例如:
AB 「C d」
這需要分成2個字符串:1. AB,2. 「C d」。我試圖使用正則表達式或寫我自己的方法來解析它,但沒有運氣。
可能重複:
Regular Expression to split on spaces unless in quotes分割字符串不是引號內
我需要一個指定字符串在所有的空間,以獲得參數劃分,但是,我需要所有引號內的文字保持「未拆分」。例如:
AB 「C d」
這需要分成2個字符串:1. AB,2. 「C d」。我試圖使用正則表達式或寫我自己的方法來解析它,但沒有運氣。
與上面提到的Bala R一樣重複。
Regex regex = new Regex(@"\w+|""[\w\s]*""");
var str = "ab \"c d\"";
var x = regex.Matches(str).Cast<Match>().ToList();