re.sub, Flags, and Compiled Patterns
Replace text, use flags like IGNORECASE, and compile patterns for reuse.
Introduction
re.sub replaces matches. Flags modify matching behavior. Compiled patterns are efficient for repeated use.
re.sub Basic
re.sub(pattern, repl, string) replaces all matches with repl. The 4th arg count= limits replacements.
import re
result = re.sub(r'\d+', 'X', 'abc 123 def 456')
print(result)All lessons in this course
- Regex Fundamentals
- Using re.match, re.search, re.findall
- Groups and Named Captures
- re.sub, Flags, and Compiled Patterns