Найти - Пользователи
Полная версия: Простой вопрос про модуль string
Начало » Центр помощи » Простой вопрос про модуль string
1 2
gpont
Я недавно только начал учить python.
Решил я сделать небольшой консольный браузер.

Мне нужно из строковой переменной page удалить часть текста начинающегося на <style и оканчивающийся на </style>. Текст может быть любой длинны.

Помогите плз.
FishHook
gpont
Я недавно только начал учить python.
Решил я сделать небольшой консольный браузер.

Мне нужно из строковой переменной page удалить часть текста начинающегося на <style и оканчивающийся на </style>. Текст может быть любой длинны.

Помогите плз.
Это тебе должно помочь
gpont
Нет. Это мне несомненно поможет, но не с этой проблемой.

Когда скрипт уже получил страницу. Записал её в переменную. Мне нужно убрать некий текст зная начало и конец. Даже если это не html.



fata1ex
Как насчет этого?

А вообще, конечно, лучше использовать готовые решения. Посмотрите на Beautiful Soup, например.
aliens
Есть как минимум 2 способа:
1. использование регулярных выражений
2. использовать вещи типа lxml и beatiful soap, предназначеные для работы с html/xml деревом
sp3
автор не слушай их, вот что тебе нужно
>>> text = u' <style> бла бла</style> нужный текст'
>>> print text.split('</style>',1)[1]
 нужный текст
:D
fata1ex
sp3
автор не слушай их, вот что тебе нужно
>>> text = u' <style> бла бла</style> нужный текст'
>>> print text.split('</style>',1)[1]
 нужный текст
:D

далеко с таким подходом не уехать, к сожалению :)
gpont
FishHook
gpont
спс мне именно это и нужно было!!!
Мдэ! Даже и комментировать не хочется
gpont
Нет. Это совершенно не то. Это какой-то костыль, при это он ещё и не приводит к нужному мне результату.

p.s.: Я просто занят малость был и не посмотрел нормально на скрипт.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB