string s = '"Hello" "WHY ARE" "WWWWWEEEEEE"'
string[] words = s.Split('"');
// words is now ["Hello", " ", "WHY ARE", " ", "WWWWWEEEEEE"]
Если вам не нужны пустые строки, вы можете разделить их на '" "'
, и в этом случае вы получите ['"Hello', "WHY ARE", 'WWWWWEEEEEE"']
.
С другой стороны, использование регулярных выражений может быть лучшим решением для того, что вы хотите. Я не эксперт по C #, поэтому я не могу дать код из головы, но это регулярное выражение, которое вы хотите использовать: "(.*?)"