root/branch/twedit/regex.py

Revision 1558, 0.9 kB (checked in by mswat, 17 months ago)

twedit improvements

Line 
1import re
2line="Search \"   DUPA   \""
3print line
4searchGroups=re.search('"([\s\S]*)"', line)
5print "searchGroups=",searchGroups
6if searchGroups:
7    print "group 0=",searchGroups.group(0)
8    print "group 1=",searchGroups.group(1)
9
10lineNew=" DUPA IS DUPA IS DUPA"
11pos=lineNew.find("DUPA",5)   
12print pos
13
14lineText ="    Line    255: #shgsjhdgjs dgjkshg kjshdkshdg skhd g"
15
16lineNumberGroups=re.search('^[\s]*Line[\s]*([0-9]*)',lineText)
17print "lineNumberGroups=",lineNumberGroups
18if lineNumberGroups:
19    print "group 0=",lineNumberGroups.group(0)
20    print "group 1=",lineNumberGroups.group(1)
21   
22lineWithFileNameText ="  File: C:/Program Files/twedit/tw edit.py (8 hits)"   
23lineWithFileNameGroups=re.search('^[\s]*File:[\s]*([\S][\s\S]*)\(',lineWithFileNameText)
24print lineWithFileNameGroups
25if lineWithFileNameGroups:
26    print "group 0=",lineWithFileNameGroups.group(0)
27    print "group 1=",lineWithFileNameGroups.group(1)
Note: See TracBrowser for help on using the browser.