fork download
  1. import re
  2. text = "it's level I, not level II or level III. It's Level I, not Level II or Level III."
  3. print(re.sub(r'\b([lL]evel\s+)I\b', r'\g<1>1', text))
  4. print(re.sub(r'(?<=\b[lL]evel )I\b', '1', text))
Success #stdin #stdout 0.03s 9596KB
stdin
Standard input is empty
stdout
it's level 1, not level II or level III. It's Level 1, not Level II or Level III.
it's level 1, not level II or level III. It's Level 1, not Level II or Level III.