Реклама на сайте Advertise with us

Preg_match

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134

Ссылка на сообщениеДобавлено: 28/08/08 в 15:44       Ответить с цитатойцитата 

как правильно написать для

Код:
<!-- text -->

сам текст не важен, важно для тегов
че то забуксовал

x100BTC.com Промокод SudDude009 подключить бесплатно и навсегда.

0
 



С нами с 05.05.05
Сообщения: 1913
Рейтинг: 1134

Ссылка на сообщениеДобавлено: 28/08/08 в 15:53       Ответить с цитатойцитата 

впринципевопрос решен, но если кто хочет, русть выложит, как использует, оценю

x100BTC.com Промокод SudDude009 подключить бесплатно и навсегда.

0
 



С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430

Ссылка на сообщениеДобавлено: 28/08/08 в 16:09       Ответить с цитатойцитата 

/<-- ([^\s]+) -->/

5
 

php

С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410


Передовик Master-X (16.01.2010)
Ссылка на сообщениеДобавлено: 28/08/08 в 19:04       Ответить с цитатойцитата 

Не совсем понял что нужно но выложу паттерн:
Код:
<!--(.*)-->

IPhosters.com - любые решения для Вас (виртуалы от $4.99, vps от $11.99, дедики от $95)

5
 

127.0.0.1

С нами с 26.04.06
Сообщения: 1092
Рейтинг: 557

Ссылка на сообщениеДобавлено: 02/09/08 в 16:51       Ответить с цитатойцитата 

_s_[sov] писал:
Не совсем понял что нужно но выложу паттерн:
Код:
<!--(.*)-->


этот паттерн не работае, если тэгов больше одного.

надо так:
/<!-- (.{2,50}) -->/

более корректное правило для ungreedy modifier особенно если между <1-- и --> встречаются русские символы

5
 

php

С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410


Передовик Master-X (16.01.2010)
Ссылка на сообщениеДобавлено: 02/09/08 в 19:35       Ответить с цитатойцитата 

localhost интеерсно по какой это причине он не будет работать? Ну а твой паттерн тогда что ищет? где от 2 до 50 точек чтоле? icon_smile.gif

IPhosters.com - любые решения для Вас (виртуалы от $4.99, vps от $11.99, дедики от $95)

5
 



С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430

Ссылка на сообщениеДобавлено: 02/09/08 в 19:45       Ответить с цитатойцитата 

символов а не строчек smail54.gif

5
 



С нами с 06.03.03
Сообщения: 1650
Рейтинг: 1096

Ссылка на сообщениеДобавлено: 02/09/08 в 23:42       Ответить с цитатойцитата 

localhost писал:
/<!-- (.{2,50}) -->/


localhost, ты меня извини, но ты хуйню какую то написал. абсолютно неуниверсальное решение, да и вообще - к чему тут привязка к количеству символов?
вариант _s_[sov] конечно немного не доработан, мой вариант будет такой:
Код:
/<!--(.+?)-->/s

5
 

php

С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410


Передовик Master-X (16.01.2010)
Ссылка на сообщениеДобавлено: 03/09/08 в 17:47       Ответить с цитатойцитата 

Вопщем хз что нада было ТС но мой вариант полностью рабочий если рассматривать случай парсинга между
Код:
<!-- -->

IPhosters.com - любые решения для Вас (виртуалы от $4.99, vps от $11.99, дедики от $95)

5
 



С нами с 19.10.05
Сообщения: 351
Рейтинг: 755

Ссылка на сообщениеДобавлено: 03/09/08 в 18:16       Ответить с цитатойцитата 

_s_[sov] писал:
Вопщем хз что нада было ТС но мой вариант полностью рабочий если рассматривать случай парсинга между
Код:
<!-- -->

Работать вариант будет только если все каменты на новой строке если в одной все сольёться в 1! .* - это жадный квантор жрёт по максимуму. правильный вариант дал webboxxx с чем его и поздравляю icon_smile.gif .

5
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »