Regex для разделения текста в скобках в конце строки с использованием Java - PullRequest
0 голосов
/ 12 февраля 2019

Мне нужно разобрать какой-то текст, данные которого заключены в скобки в конце строки.

Snarky Spark was at the stage with his team (Jerry Mander/Kodi Player/Bella Bella)

Мне нужно извлечь текст внутри парантезов и отделить их forward slash в группах захвата.

  1. Jerry Mander
  2. Kodi Player
  3. Bella Bella

Я пробовал следующее, чтобы разделить на /

(?:[^\/])+

Но не может разбить его в скобках или в качестве критерия конца строки.

Оценить помощь

1 Ответ

0 голосов
/ 12 февраля 2019

Вы можете использовать это регулярное выражение с \G:

(?:\(|(?!^)\G/)([^/)]+)(?=[^()]*\))

Демонстрация RegEx

\G утверждает позицию в конце предыдущего матча илиначало строки для первого совпадения.

...