|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Serge Chervjakov 2:5020/400 10 Aug 2003 10:44:53 To : Alexey Efremov Subject : Вопрос про регэксп -------------------------------------------------------------------------------- Sat Aug 09 2003 02:54, Alexey Efremov wrote to All: AE> Чтой-то не могу придумать регэксп. Идея такая: AE> Проходят AE> <item> AE> <item value="value"> AE> Hе проходят AE> <item /> AE> То есть проблема в описании вопроса "Если есть символ перед >, но после AE> \w+, то он не слэш" AE> Предложите что-нить, плз... $txt=' <item> <item value="value"> Hå ïðîõîäÿò <item /> '; $txt=~s/(\w+)\/>/\1>/g; print $txt; Hо с твоим примером не работает. Ты заказывал что б перед / стоял \w+ - получите. Hо ни о каких \s* речь не шла... Если хошь для \s*, то: s/([\w\s]+)\/>/\1>/g; --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/166799fae1980.html, оценка из 5, голосов 10
|