регулярные выражения

12
M9
На сайте с 15.05.2014
Offline
79
875

Всем привет, народ помогите с регуляркой нужно вырезать ссылку

<a href="links">
делаю так <a[^]*href="[^]*>{1}$ но в регуларку попадает и
<a href="links">">">">
а как вырезать первый
<a href="links">
LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#1

Как то- так:

<a.*?>

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
PN
На сайте с 22.08.2012
Offline
103
#2
mega94:
Всем привет, народ помогите с регуляркой нужно вырезать ссылку
<a href="links">
делаю так <a[^]*href="[^]*>{1}$ но в регуларку попадает и
<a href="links">">">">
а как вырезать первый
<a href="links">

а закрывающий тег не надо вырезать?

Мой совет помог? Не скупись! Bitcoin 1Lseddet1o1B6odgXQHbGaWGwRkt1Db8Ef Ethereum 0x450f1a17461e25194B7F9226cDEe70173F39e1e1
M9
На сайте с 15.05.2014
Offline
79
#3
LEOnidUKG:
Как то- так:

<a.*?>

щас по пробуем

---------- Добавлено 12.04.2015 в 13:31 ----------

proksey-net:
а закрывающий тег не надо вырезать?
надо вырезать только первый закрывающий тег например
 <a href="links">">">">
после
 <a href="links"> 
уже лишнее =)
PN
На сайте с 22.08.2012
Offline
103
#4
mega94:
щас по пробуем

---------- Добавлено 12.04.2015 в 13:31 ----------

надо вырезать только первый закрывающий тег например
 <a href="links">">">">
после
 <a href="links"> 
уже лишнее =)

напишите пример текста ДО и ПОСЛЕ. так понятнее будет

M9
На сайте с 15.05.2014
Offline
79
#5
proksey-net:
напишите пример текста ДО и ПОСЛЕ. так понятнее будет

например есть такой текст

ыловраслоытва<a href="links">>>asdasdasd>>
нужно вырезать только
<a href="links"> 
с помощью регуляркий
PN
На сайте с 22.08.2012
Offline
103
#6
mega94:
например есть такой текст
ыловраслоытва<a href="links">>>asdasdasd>>
нужно вырезать только
<a href="links"> 
с помощью регуляркий

ну так вы используйте жадный квантификатор

G-and-Y
На сайте с 29.06.2013
Offline
185
#7

Пользуемся, благодарим и т.д.

<a([\s\S]+?)>

Абузо-устойчивые впс ( http://vps-hosting.lv/?p=13408 )
siv1987
На сайте с 02.04.2009
Offline
427
#8
G-and-Y:
<a([\s\S]+?)>

то же самое что

LEOnidUKG:
<a.*?>
Mr_Promoter
На сайте с 06.08.2004
Offline
254
#9

$str='ыловраслоытва<a href="links">>>asdasdasd>>';

preg_match_all("|(<a )(.*?)(>)|",$str,$array);
echo ($array[0][0]);

Вырезает вместе с открывающими и закрывающими скобками.

http://webpromote.ru (http://webpromote.ru) - пописываю иногда ...
G-and-Y
На сайте с 29.06.2013
Offline
185
#10
siv1987:
то же самое что

Проверил, точно. :(

12

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