Title: Match Text Between HTML Tags
Slug: match_text_between_html_tags
Summary: Match Text Between HTML Tags
Date: 2016-05-01 12:00
Category: Regex
Tags: Basics
Authors: Chris Albon

Based on: Regular Expressions Cookbook

Preliminaries


In [7]:
# Load regex package
import re

Create some text


In [10]:
# Create a variable containing a text string
text = '<p>The quick brown fox.</p><p>The lazy brown bear.</p>'

Apply regex


In [16]:
# Find any text between '<p>' and '</p>'
re.findall(r'<p>(.*?)</p>', text)


Out[16]:
['The quick brown fox.', 'The lazy brown bear.']