regex replace python 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: python re compile

import re
#	Compile a regular expression pattern into a regular expression object, which can be used for matching using its match(), search() and other methods, described below.

prog = re.compile(pattern)
result = prog.match(string)

#	is equivalent to

result = re.match(pattern, string)

Example 4: 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 5: 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))
# [email protected] [email protected] [email protected]