Planuję przenieść jeden z moich skrobaczek do Pythona. Czuję się komfortowo przy użyciu preg_match
i preg_match_all
w PHP. Nie znajduję odpowiedniej funkcji w Pythonie podobnej do preg_match
. Czy ktoś mógłby mi w tym pomóc?Odpowiednik preg_match PHP w Pythonie
Na przykład, jeśli chcę, aby uzyskać zawartość między <a class="title"
i </a>
, używam następujące funkcję w PHP:
preg_match_all('/a class="title"(.*?)<\/a>/si',$input,$output);
Natomiast w Pythonie nie jestem w stanie wymyślić podobną funkcję.
Oto pytanie hon regex docs: http://docs.python.org/howto/regex.html –
W Pythonie nie używamy wyrażeń regularnych do parsowania HTML, używamy [BeautifulSoup] (http://www.crummy.com/software/BeautifulSoup /). Zobacz http://stackoverflow.com/a/1732454/78845 – Johnsyweb