Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Как в preg_replace отловить разные кавычки (https://javascript.ru/forum/server/36139-kak-v-preg_replace-otlovit-raznye-kavychki.html)

platedz 05.03.2013 01:08

Как в preg_replace отловить разные кавычки
 
Здравствуйте, подскажите пожалуйста. Скажем нужно вырезать все, что внутри style

Как записать что-то навроде

preg_replace('~style=("|')(.*?)("|')~i','',$string);


Пробовал экранировать одинарную кавычку внутри ("|\'), все-равно не выходит

Deff 05.03.2013 01:21

может ловить по style= и конечный пробельный символ ? ("|')(?=\s)

squall88 05.03.2013 01:26

preg_replace('~style=(\"|\')(.*?)(\"|\')~i','',$string);

platedz 05.03.2013 02:31

Да оказывается, там какой-то левый символ, или точнее байт, прописался. Т.к. самого символа не видно. Но в любом случае спасибо за ответ.


Часовой пояс GMT +3, время: 22:22.