Zvepr » 16 фев 2005, 17:52
UUU писал(а):А вот почитать о регехспах слабо* конструкция <.*> означает все, между первым < и последним >
Т.е. должна убить все.
Вот, что пишет perldoc -q html
Here's one "simple-minded" approach, that works for most files:
#!/usr/bin/perl -p0777
s/<(?:[^>'"]*|(['"]).*?\1)*>//gs
Ну о регеехспах почиатать не слабо... было бы где?! На русском ниче толкового не нашел. может плохо искал. Конечно можно, найти на английском, но честно говоря, это не та тема, которую можно учить почти с нуля на английском, как говориться "БЕЗ Б", по крайней мере для меня. Не дорос я еще до этого уровня, но стремлюсь. тем более, время меня поджимает. поэтому и решил сюда обратиться.
по поводу <.*> - я понял что убивает ОТ и ДО. я говорил, что и по другому пробывал. читайте выше.
спасибо, конечно за пример, но мне бы желательно ПХП, потмоу что в перле я дуб-дубом, впрочем как и в регексах. Не прошу вылоджить код, просто поясните че и как оно работает. потому что кроме . * \1 я ниче не понял...
[quote="UUU"]А вот почитать о регехспах слабо* конструкция <.*> означает все, между первым < и последним >
Т.е. должна убить все.
Вот, что пишет perldoc -q html
Here's one "simple-minded" approach, that works for most files:
#!/usr/bin/perl -p0777
s/<(?:[^>'"]*|(['"]).*?\1)*>//gs[/quote]
Ну о регеехспах почиатать не слабо... было бы где?! На русском ниче толкового не нашел. может плохо искал. Конечно можно, найти на английском, но честно говоря, это не та тема, которую можно учить почти с нуля на английском, как говориться "БЕЗ Б", по крайней мере для меня. Не дорос я еще до этого уровня, но стремлюсь. тем более, время меня поджимает. поэтому и решил сюда обратиться.
по поводу <.*> - я понял что убивает ОТ и ДО. я говорил, что и по другому пробывал. читайте выше.
спасибо, конечно за пример, но мне бы желательно ПХП, потмоу что в перле я дуб-дубом, впрочем как и в регексах. Не прошу вылоджить код, просто поясните че и как оно работает. потому что кроме . * \1 я ниче не понял...