Помогите с php-регуляркой

topy
На сайте с 28.03.2006
Offline
142
411

Друзья, прошу помочь с регуляркой, а точнее с двумя.

1. Есть строка

<a href="/info/42">ссылка</a>

Из нее нужно выдирать цифру, которая после info/ (в примере: 42).

2. Есть строка

Какой-то текст <img src="/site/imgs/files/a29.jpg" alt="название картинки" /> какой-то текст

из нее нужно выдирать <img src="/site/imgs/files/a29.jpg" alt="название картинки" />, а так же имя файла (в примере: a29).

Заранее благодарю.

PS не силен я в регулярках

Новости коротко и ясно (https://subnews.ru)
LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#1

1. preg_match_all('@href="\/info\/(.*?)">@smi',$text,$out);

2. preg_match_all('@imgs\/files\/(.*?)\.jpg">@smi',$text,$out);

Не проверял, но должно работать :)

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
topy
На сайте с 28.03.2006
Offline
142
#2

первая работает, а вторая что-то нет (((

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#3
topy:
первая работает, а вторая что-то нет (((

preg_match_all('@imgs\/files\/(.*?)\.jpg"@smi',$site,$out);

topy
На сайте с 28.03.2006
Offline
142
#4

О! отлично, спасибо огромное )) заработало

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий