Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: регулярные выражения
Показать сообщение отдельно

Аватара для Ginger

Рыжая


Сообщения: 1550
Благодарности: 19

Профиль | Сайт | Отправить PM | Цитировать


vadimiron, spasibo za reshienie

est eshio vopros po vyrazheniem
(sorry za translit, no formy u menia opiat net...)

$searches = array("[\']", "'class=[^\s|>]'si");
$replaces = array("`" , "");

vopros kasaetsia reguliarnogo vyrazhenija - 'class=[^\s|>]'si

delo v tom chto ja xochu udaliat iz html koda vse class'y (i style tozhe, no eto potom po primeru mozhno sdelat)

pri etom ja xochu chto by probel pered class= udalialsia, a posle ego ostavalsia esli est
<p class="amega" align=right>

kod kotoryj napisala ja udaliaet slovo class= esli imia klassa ukazano v kavychkax - class="amega", ostajotsia "amega"
i udaliaet class= i pervuju bukvu posle, esli class bez kovychek -
class=amega, ostajotsia mega

ja xochu chtob skript iskal slovo class= i udalial ego vmeste s tom chto idiot posle = do probela ILI zakryvajushego >
(ved mozhet byt <p class=bla> )

podskazhite gde eto popravit?
ja uzhe chto tolko ne isprobovala.. to on uimenia ves tekst udaliat, to nichego, to tolko 'class=' ...

-------
ХР, 2000, NT - BSOD (синие экраны смерти) русский перевод


Последний раз редактировалось Ginger, 19-01-2005 в 18:19.


Отправлено: 17:56, 19-01-2005 | #3

Название темы: регулярные выражения