python regex find and replace code example

Example 1: python replace regex

import re
s = "Example String"
replaced = re.sub('[ES]', 'a', s)
print replaced 
# will print 'axample atring'

Example 2: python regex substitute

import re
s = "Example String"
replaced = re.sub('[ES]', 'a', s)
print replaced

Example 3: str replace python regex

import re
line = re.sub(r"</?\[\d+>", "", line)

# Comented version
line = re.sub(r"""
  (?x) # Use free-spacing mode.
  <    # Match a literal '<'
  /?   # Optionally match a '/'
  \[   # Match a literal '['
  \d+  # Match one or more digits
  >    # Match a literal '>'
  """, "", line)

Example 4: replacing a value in string using aregular expression pyhton

import re

s = '[email protected] [email protected] [email protected]'

print(re.sub('[a-z]*@', 'ABC@', s))
# ABC@xxx.com ABC@yyy.com ABC@zzz.com

Example 5: find and replace subword in word python regex

result = re.sub(r"Pulp Fiction", "Forrest Gump", text)