# Regular Expression

A RegEx, or Regular Expression, is a sequence of characters that forms a search pattern. RegEx can be used to check if a string contains the specified search pattern.

## Where did the term Regular Expressions come from?

The term regular expression comes from **mathematics** and computer science theory, where it reflects a trait of **mathematical expressions** called ** regularity**. The text patterns used by the earliest grep tools were regular expressions in the mathematical sense. They are often called REs, or regexes, or

**regex**patterns.

**RegEx Module**

Python has a built-in package called

, which can be used to work with Regular Expressions.**re**

Import the `re`

module:

import re

**Example**

**Search the string to see if it starts with “The” and ends with “Spain”:**

import re

txt = “The rain in Spain”

x = re.search(“^The.*Spain$”, txt)

if x:

print(“YES! We have a match!”)

else:

print(“No match”)

Output-

YES! We have a match!

**Metacharacter**

Thanks you. I hope this article is helpful for you.