В стандартной библиотеке Python такого нет. Это потому, что Python - язык общего назначения, в то время как PHP начинался как язык, ориентированный на Web.
Тем не менее, у вас есть 3 решения:
re.sub(r'<[^>]*?>', '', value)
может быть быстрым и грязным решением. Использование BeautifulSoup
from BeautifulSoup import BeautifulSoup
soup = BeautifulSoup(htmltext)
''.join([e for e in soup.recursiveChildGenerator() if isinstance(e,unicode)])
Вы не найдете много встроенных эквивалентов Python для встроенных функций PHP HTML, поскольку Python является скорее языком сценариев общего назначения, чем языком веб-разработки. Для обработки HTML обычно рекомендуется BeautifulSoup .
window.location является глупым в нескольких путях. Это один из них; другой заключается в том, что имеет различные значения get и set:
window.location.hash = "hello"; // url now reads *.com#hello
alert(window.location.hash); // shows "#hello", which is NOT what I set.
window.location.hash = window.location.hash; // url now reads *.com##hello
Обратите внимание, что установка свойства hash на "также удаляет хеш-метку; это то, что перенаправляет страницу. Чтобы установить значение хеш-части url на ", оставив хеш-метку и, следовательно, не обновляя, напишите так:
window.location.href = window.location.href.replace(/#.*$/, '#');
Нет пути полностью удалить хеш-метку один раз, не обновив страницу.
ОБНОВЛЕНИЕ 2012:
Как отметили Blazemonger и thinkdj, технологии улучшились. Некоторые браузеры позволяют очистить этот хэштег, но некоторые делают это. Чтобы поддержать оба, попробуйте что-то вроде:
if ( window.history && window.history.pushState ) {
window.history.pushState('', '', window.location.pathname)
} else {
window.location.href = window.location.href.replace(/#.*$/, '#');
}
-121--848269- В стандартной библиотеке Python такого нет. Это связано с тем, что Python является языком общего назначения, в то время как PHP начинается как веб-язык.
Тем не менее, у вас есть 3 решения:
re.sub (r '< [^ >] *? >', ", значение)
может быть быстрым и грязным решением. Python не имеет одного встроенного, но существует нечестное число реализаций .