Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как обнаружить в тексте HTML-теги?
 
 автор: Незнайка   (31.10.2008 в 21:17)   письмо автору
 
 

Как обнаружить в тексте HTML- теги и вывести сообщение: "В тексте обнаружены HTML-теги "?

  Ответить  
 
 автор: AcidTrash   (31.10.2008 в 21:47)   письмо автору
 
   для: Незнайка   (31.10.2008 в 21:17)
 

Теги заключены в <>, просто проверяйте такое, например
<?php
$text 
"text<br>text2";
if(
preg_match("!<.+?>!s"$text))
print 
"О-о теги у Вас";
else
print 
"Хм, тегов нет";
?> 
Хотя возможно пользователь, может и набрать что-то в треуголках, но это мало вероятно, для нормального пользователя.

  Ответить  
 
 автор: Незнайка   (01.11.2008 в 10:04)   письмо автору
 
   для: AcidTrash   (31.10.2008 в 21:47)
 

Спасибо, AcidTrash, выручил! )

  Ответить  
 
 автор: ddhvvn   (01.11.2008 в 13:00)   письмо автору
 
   для: Незнайка   (01.11.2008 в 10:04)
 

Мне кажется, лучше немного подправить

|<[a-z].*?>|is

  Ответить  
 
 автор: AcidTrash   (01.11.2008 в 21:59)   письмо автору
 
   для: ddhvvn   (01.11.2008 в 13:00)
 

>Мне кажется, лучше немного подправить
Еще лучше, так
|<[a-z/].*?>|is

Так, как есть и закрывающий тег.

  Ответить  
 
 автор: ddhvvn   (01.11.2008 в 22:06)   письмо автору
 
   для: AcidTrash   (01.11.2008 в 21:59)
 

да, точно

  Ответить  
 
 автор: Trianon   (01.11.2008 в 22:09)   письмо автору
 
   для: ddhvvn   (01.11.2008 в 13:00)
 

if b<a or с>2 then

  Ответить  
 
 автор: ddhvvn   (01.11.2008 в 22:39)   письмо автору
 
   для: Trianon   (01.11.2008 в 22:09)
 

Ну и что? =)
Где сказано, что в тексте не должно быть тэгов, но должен быть какой-то код?

  Ответить  
 
 автор: Trianon   (01.11.2008 в 23:04)   письмо автору
 
   для: ddhvvn   (01.11.2008 в 22:39)
 

Я грю, хернёй маетесь.
Сказано понятно? :))

  Ответить  
 
 автор: ddhvvn   (01.11.2008 в 23:14)   письмо автору
 
   для: Trianon   (01.11.2008 в 23:04)
 

сказано то понятно... )

  Ответить  
 
 автор: AcidTrash   (01.11.2008 в 23:17)   письмо автору
 
   для: Trianon   (01.11.2008 в 23:04)
 

Да блин Trianon, вы уже высказывались по этому вопросу, в разделе PHP.
Ну надо так автору, тобишь Незнайке.
Ну уж дайте немного создать флешмоб. :)

P.S. С учетом того, что Незнайке, под его цели решение подошло

  Ответить  
 
 автор: Trianon   (02.11.2008 в 00:27)   письмо автору
 
   для: AcidTrash   (01.11.2008 в 23:17)
 

>Да блин Trianon, вы уже высказывались по этому вопросу, в разделе PHP.
Ну да. Но вы ж продолжаете. :)

>Ну надо так автору, тобишь Незнайке.
Ему так не надо. :)

  Ответить  
 
 автор: AcidTrash   (01.11.2008 в 22:49)   письмо автору
 
   для: Trianon   (01.11.2008 в 22:09)
 

to Trianon
<?php
$text 
"if b<a or с>2 then";
if(
preg_match("!<[a-z/]+>!s"$text))
print 
"О-о теги у Вас";
else
print 
"Хм, тегов нет";
?>

  Ответить  
 
 автор: ddhvvn   (01.11.2008 в 22:51)   письмо автору
 
   для: AcidTrash   (01.11.2008 в 22:49)
 

да неее! это уже точно не пойдет... )

  Ответить  
 
 автор: AcidTrash   (01.11.2008 в 22:54)   письмо автору
 
   для: ddhvvn   (01.11.2008 в 22:51)
 

Почему не пойдет?

  Ответить  
 
 автор: ddhvvn   (01.11.2008 в 23:15)   письмо автору
 
   для: AcidTrash   (01.11.2008 в 22:54)
 

ну а че
все подобное
<a href='...>
<form action...>

значит пропускаем?

  Ответить  
 
 автор: AcidTrash   (01.11.2008 в 23:23)   письмо автору
 
   для: ddhvvn   (01.11.2008 в 23:15)
 

>автор: AcidTrash (31.10.2008 в 21:47
Ну тогда только мой первый пост. :)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования