source: rmexclpoint.py

Last change on this file was e40e335, checked in by baerbaer <baerbaer@…>, 16 years ago

Initial import to BerliOS corresponding to 3.0.4

git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/smmp/trunk@1 26dc1dd8-5c4e-0410-9ffe-d298b4865968

  • Property mode set to 100755
File size: 557 bytes
Line 
1#!/usr/bin/env python
2import sys
3import shutil
4import re
5
6patternstring = r'\![^\n\"\']*$'
7patternstring2 = r'\!.*\'.*\'[^\n]*$'
8patternstring3 = r'\!.*c\'[^\n]*$'
9pattern = re.compile(patternstring, re.M)
10pattern2 = re.compile(patternstring2, re.M)
11pattern3 = re.compile(patternstring3, re.M)
12for fn in sys.argv[1:]:
13 shutil.copy2(fn, fn + ".bak")
14
15 f = open(fn, 'r')
16 s = f.read()
17 t = re.sub(pattern, '', s)
18 t = re.sub(pattern2, '', t)
19 t = re.sub(pattern3, '', t)
20 f.close()
21 f = open(fn, 'w')
22 print >> f, t
23# print t
Note: See TracBrowser for help on using the repository browser.