| 123456789101112131415161718192021 |
- import re
- pattern = r'\$Format:LocalFoodAI_lanfr144:test_regex.py:%an:%ae:%ad:%cn:%ce:%cd:%H:%D:%N$)?[^$]*?\$'
- repl = r'$Format:LocalFoodAI_lanfr144:test_regex.py:%an:%ae:%ad:%cn:%ce:%cd:%H:%D:%N$'
- content = '#ident "@(#)$Format:LocalFoodAI_lanfr144:test_regex.py:%an:%ae:%ad:%cn:%ce:%cd:%H:%D:%N$"\n'
- print("Testing clean pattern...")
- try:
- res = re.sub(pattern, repl, content)
- print("Clean pattern works! Result:", res)
- except Exception as e:
- print("Clean pattern failed:", e)
- smudge_pattern = r'\$Format:LocalFoodAI_lanfr144:test_regex.py:%an:%ae:%ad:%cn:%ce:%cd:%H:%D:%N$'
- replacement = "$Format:LocalFoodAI_lanfr144:test_regex.py:%an:%ae:%ad:%cn:%ce:%cd:%H:%D:%N$"
- print("Testing smudge pattern...")
- try:
- res = re.sub(smudge_pattern, replacement, content)
- print("Smudge pattern works! Result:", res)
- except Exception as e:
- print("Smudge pattern failed:", e)
|