У меня есть строка, похожая на эту:
Мальчик сказал своей матери: «Могу я есть конфеты? "
Если я сделаю на нем обычный String.Split
, я получу:
{ 'The', 'boy', 'said', 'to', 'his', 'mother', '"Can', 'I', 'have', 'some', 'candy?"' }
Мне нужен такой массив:
{ 'The', 'boy', 'said', 'to', 'his', 'mother', 'Can I have some candy?' }
Очевидно, я мог бы просто перебрать символ, и отслеживать, нахожусь ли я в строке или нет, и все такое ... но есть ли лучший способ? Может быть, с помощью регулярных выражений?