Как написать правильно и кратко RegExp?

Добрый день , помогите написать регулярное выражение которое будет обрабатывать строки по такому принципу :

[a-z A-Z а-я А-Я 0-9 + любые символы] (какой-то текст) число
текст (текст) число
текст число

То есть , нужно разбить строку на массив содержащий 2 или 3 элемента , суть в том , чтоб получить данные до скобок , получить данные в скобках , получить данные после скобок , + скобок может вообще не быть и будет строка + число ..
  • Вопрос задан
  • 252 просмотра
Решения вопроса 1
Ni55aN
@Ni55aN
(.+?)(\ \((.*)\))*\ ([0-9\.]+)

Группы 1, 3 и 4

test
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@MrTimon
([^\(]+)+(\(.+\))?\s(.+)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы