~yacinechaouche/+junk/BZR

« back to all changes in this revision

Viewing changes to CODE/TEST/PYTHON/regular_expressions.py

  • Committer: yacinechaouche at yahoo
  • Date: 2015-01-14 22:23:03 UTC
  • Revision ID: yacinechaouche@yahoo.com-20150114222303-6gbtqqxii717vyka
Ajout de CODE et PROD. Il faudra ensuite ajouter ce qu'il y avait dan TMP

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
import re
 
2
import pprint
 
3
show = lambda x:pprint.pprint(dir(x))
 
4
name = "my_name_is_slim_shady"
 
5
result = re.search(".*(n?me)",name)
 
6
 
 
7
if result:
 
8
    show(result)
 
9
    print result.group()
 
10
    print result.groupdict()
 
11
    print result.groups()
 
12
else:
 
13
    print "None"
 
14
 
 
15
result = re.search("n(am)e*",name)
 
16
if result:
 
17
    print result.group()
 
18
else:
 
19
    print result
 
20
result = re.match("n(am)e*",name)
 
21
if result : 
 
22
    print result.group()
 
23
else :
 
24
    print result
 
25
# ----------------------------------
 
26
result = re.search("n(am)e*",name)
 
27
show(result)
 
28
print result.start()