Tôi đang lập kế hoạch di chuyển một trong các mẩu tin lưu niệm của mình sang Python. Tôi cảm thấy thoải mái khi sử dụng preg_match
và preg_match_all
bằng PHP. Tôi không tìm thấy một hàm phù hợp trong Python tương tự như preg_match
. Bất cứ ai có thể vui lòng giúp tôi làm như vậy?Đối tác với preg_match của PHP bằng Python
Ví dụ, nếu tôi muốn để có được nội dung giữa <a class="title"
và </a>
, tôi sử dụng các chức năng sau đây trong PHP:
preg_match_all('/a class="title"(.*?)<\/a>/si',$input,$output);
Trong khi bằng Python Tôi không thể tìm ra một chức năng tương tự.
Đây là pyt hon regex docs: http://docs.python.org/howto/regex.html –
Trong Python, chúng tôi không sử dụng cụm từ thông dụng để phân tích HTML, chúng tôi sử dụng [BeautifulSoup] (http://www.crummy.com/software)/BeautifulSoup /). Xem http://stackoverflow.com/a/1732454/78845 – Johnsyweb