Показать сообщение отдельно
  #3 (permalink)  
Старый 08.05.2014, 21:28
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Не хотелось создавать новой темы, сорри за воскрешение поста, она вроде как подходит моей проблеме.

Что-то я немножечко туплю. Подскажите, как разбить строку на пробелы так, чтоб пробелы не учитывались в скобках:
'vasia(petia   grisha) grisha( petia vasia) petia(vasia grisha )'

На выходе должен получиться такой массив:
['vasia(petia   grisha)', 'grisha( petia vasia)', 'petia(vasia grisha )']


В голову лезут страшные решения: например, разбить строку сплитом по пробелам и в цикле воссоединить содержимое скобок. Уверен, есть решения по-адекватнее.

Спасибо.
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием