Files
notes/CS1032/practical-2023-11-15/redact.py
bluepython508 dc42625cf1 .
2024-01-22 10:56:12 +00:00

7 lines
210 B
Python

#! /usr/bin/env python3
import sys, re
redacted = re.compile(f"({'|'.join([s.strip() for s in open(sys.argv[1])])})")
for line in sys.stdin:
print(redacted.sub(lambda m: '*' * len(m.group(0)), line), end='')