Вот строка ввода:
#video:firstVideo.mp4#
#video:secondVideo.mp4 title:Title of second Video#
#video:thirdVideo.mp4#
Я хочу сопоставить все вышеперечисленные строки (атрибут title: равен необязательно ).Однако приведенный ниже Java RegEx будет соответствовать только строке second .
(?<=#)video:(.*?).mp4\stitle:(.*?)(?=#)
Как я могу исправить этот RegEx, чтобы сделать атрибут title: необязательным и вернуть все три строки?Я буду голосовать за того, у кого есть рабочий / эффективный ответ!