имея регулярное выражение ~ вот так:
blablabla.+?(?:<a href="(http://.+?)" target="_blank">)?
Я хочу захватить URL-адрес, если я его найду... находит что-то, но я не получаю ссылку (захват всегда пуст). Теперь, если я удалю вопросительный знак в конце, как это
blablabla.+?(?:<a href="(http://.+?)" target="_blank">)
Это будет соответствовать только материалам, на которые есть ссылка в конце... сейчас 2:40 утра... и у меня нет идей...
--Редактировать--
образец ввода:
blablabla asd 1234t535 <a href="http://google.com" target="_blank">
ожидаемый результат:
match 0:
group 1: <a href="http://google.com" target="_blank">
group 2: http://google.com`
Я просто хочу "http://google.com" или ""
.*
в конце последнего? - person markijbema   schedule 07.03.2011