botaniQQQ
@botaniQQQ
Q

Как получить подстроку в регулярном выражении?

Привет.

Cтроки могут быть:
Название (Title)
Название (дополнение) (Title (add))
Название
(Title)


Нужно получить две подстроки через регулярное выражение:
Название и Title
получается
либо если есть дополнение, то
Название (дополнение) и Title (add)
не получается
  • Вопрос задан
  • 58 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
/^([^()]*?)\s*(?:\([^()]*\))?\s*\(([^()]*(?:\(.*?\))?)\)$/

https://regex101.com/r/lN3yE2/4
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы