near_me
Linear Algebra
keyboard_arrow_down 52 guides
1. Vectors
2. Matrices
3. Linear equations
4. Matrix determinant
5. Vector space
6. Special matrices
7. Eigenvalues and Eigenvectors
8. Orthogonality
9. Matrix decomposition
check_circle
Mark as learned thumb_up
1
thumb_down
2
chat_bubble_outline
0
auto_stories new
settings
Finding elements using regular expression in Beautiful Soup
schedule Mar 5, 2023
Last updated local_offer
Tags Python●Beautiful Soup
tocTable of Contents
expand_more Check out the interactive map of data science
To find elements using regular expression, use the find_all(~)
method and pass in the regular expression for the text
parameter.
Example
Consider the following HTML document:
my_html = """ <p>A cat sat</p> <p>on a mat</p>"""soup = BeautifulSoup(my_html)
To find all elements that contain the words "cat"
and "mat"
:
Since we've specified the text
parameter, the return value of find_all(~)
is a list of NavigableString
objects. These objects are just like your standard Python string, except that they have helper properties and methods to navigate around the HTML document. Here, we're using its parent
property, which returns the enclosing Tag
object.
Published by Isshin Inada
Edited by 0 others
Did you find this page useful?
thumb_up
thumb_down
Comment
Citation
Ask a question or leave a feedback...
thumb_up
1
thumb_down
2
chat_bubble_outline
0
settings
Enjoy our search
Hit / to insta-search docs and recipes!