Я пытаюсь создать регулярное выражение для извлечения певцов, лириков. Мне было интересно, как сделать поиск лириков необязательным.
Пример многострочной строки:
Fireworks Singer: Katy Perry
Vogue Singers: Madonna, Karen Lyricist: Madonna
Regex: /Singers?:(.\*)\s?Lyricists?:(.\*)/
Правильно соответствует второй строке и извлекает Singers(Madonna, Karen)
и Lyricists(Madonna)
Но это не работает с первой строкой, когда нет лириков.
Как заставить лириков искать необязательно?