Xpoint
   [напомнить пароль]

Помогите с регулярным выражением

Метки: [без меток]
2007-08-13 17:36:20 [обр] Pasha L[досье]

Здравствуйте. Чиркните, пожалуйста, код с использованием регулярного выражения, который ищет в строке тэги и удаляет их свойства: был <sometag there_are_properties_here>text</sometag>, стал <sometag>text</sometag>

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

спустя 44 минуты [обр] keep(3/3)[досье]
/(<[^ \/]+)[^>]*(>)/$1$2/g
спустя 39 минут [обр] Pasha L[досье]
спасибо. а как убрать вообще все теги?
спустя 5 минут [обр] Pasha L[досье]

проблема (насчет первого вопроса)
пишу

$result=preg_replace("/(<[^ \/]+)[^>]*(>)/$1$2/g","",$result);

где $result - это строка для поиска и замены. Выдает ошибку

Unknown modifier '$'
спустя 1 час 24 минуты [обр] Fd(6/35)[досье]
Смысл можно почерпнуть из http://webcode.ru/re/detag1/ и http://webcode.ru/re/detag2/, хоть и на perl.
спустя 4 минуты [обр] keep(3/3)[досье]

в пхп нельзя пользоваться нормальными рег. выражениями. Судя по документации как-нибудь так:

$result=preg_replace("/(<[^ \/]+)[^>]*(>)/\${1}\${2}/g","",$result);

Убрать все тэги. Что-нибудь вроде:

/(?:<[^>]*?>)//g

А ввобще на ^^^^ ресрурсах классно написано.

спустя 1 минуту [обр] keep(3/3)[досье]
сорри. Ошибся по документации.
$result=preg_replace("/(<[^ \/]+)[^>]*(>)/g","\${1}\${2}",$result);
спустя 3 минуты [обр] Pasha L[досье]
не работает. В обоих случаях Unknown identifier.
спустя 28 минут [обр] Lynn «Кофеман»(98/571)[досье]
Вместо изобретения велосипеда лучше воспользоваться стандартными средствами:
strip_tags
SafeHTML
Powered by POEM™ Engine Copyright © 2002-2005