hell0w0rd
Продвинутый новичок
PHP:
/\n*\[([0-9]+)\]: (.+?[- ]) *"|'*(.+?)*"|'*/m
PHP:
[0]: http://example.com/ "Optional Title Here"
[1]: http://example.com/
Ищем [число], за которым идет : и пробел за ним же обязательно строка без пробелов
Затем идет возможное выражение - пробел + кавычки + строка
Вот у меня не получается последнее выражение выделить чтобы оно было необязательным