· 9 years ago · Sep 28, 2016, 02:46 PM
10
2>>> a="Narendra Modi is the prime minister of India, Narendra modi is a strong leader"
3>>> a.count("Narendra Modi")
41
5>>> a="Narendra Modi is the prime minister of India, Narendra Modi is a strong leader"
6>>> a.count("Narendra Modi")
72
8>>> b="my servers ip address is 192.168.1.38 and mac address is 00:sj:df:fh:af"
9>>> c="serve2 ipaddress is 10.204.253.23"
10>>> d="host3 has two ip addresses and they are 192.168.1.12 and 192.168.2.24"
11>>> a
12'Narendra Modi is the prime minister of India, Narendra Modi is a strong leader'
13>>> dir(re)
14['DEBUG', 'DOTALL', 'I', 'IGNORECASE', 'L', 'LOCALE', 'M', 'MULTILINE', 'S', 'Scanner', 'T', 'TEMPLATE', 'U', 'UNICODE', 'VERBOSE', 'X', '_MAXCACHE', '__all__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__version__', '_alphanum', '_cache', '_cache_repl', '_compile', '_compile_repl', '_expand', '_locale', '_pattern_type', '_pickle', '_subx', 'compile', 'copy_reg', 'error', 'escape', 'findall', 'finditer', 'match', 'purge', 'search', 'split', 'sre_compile', 'sre_parse', 'sub', 'subn', 'sys', 'template']
15>>> a
16'Narendra Modi is the prime minister of India, Narendra Modi is a strong leader'
17>>> pattern="Narendra Modi"
18>>> a
19'Narendra Modi is the prime minister of India, Narendra Modi is a strong leader'
20>>> help(re.match)
21
22>>> myvalue=re.match(pattern,a)
23>>> myvalue
24<_sre.SRE_Match object at 0x7f40c44edf38>
25>>> pattern1="narendra modi"
26>>> myvalue2=re.match(pattern1,a)
27>>> myvalue2
28>>> myvalue2=re.match(pattern1,a,re.I)
29>>> myvalue2
30<_sre.SRE_Match object at 0x7f40c44ed8b8>
31>>> dir(myvalue)
32['__class__', '__copy__', '__deepcopy__', '__delattr__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'end', 'endpos', 'expand', 'group', 'groupdict', 'groups', 'lastgroup', 'lastindex', 'pos', 're', 'regs', 'span', 'start', 'string']
33>>> myvalue.group()
34'Narendra Modi'
35>>> myvalue.groups()
36()
37>>> a="our prime minister is Narendra Modi"
38>>> myvalue=re.match(pattern,a)
39>>> pattern
40'Narendra Modi'
41>>> myvalue=re.match(pattern,a,re.I)
42>>> myvalue
43>>> myvalue=re.search(pattern,a,re.I)
44>>> myvalue
45<_sre.SRE_Match object at 0x7f40c44edf38>
46>>> myvalue.group()
47'Narendra Modi'
48>>> a="our prime minister is Narendra Modi, Narendra Modi is a strong leader'
49 File "<stdin>", line 1
50 a="our prime minister is Narendra Modi, Narendra Modi is a strong leader'
51 ^
52SyntaxError: EOL while scanning string literal
53>>> a="our prime minister is Narendra Modi, Narendra Modi is a strong leader"
54>>> pattern
55'Narendra Modi'
56>>> myvalue=re.search(pattern,a,re.I)
57>>> myvalue
58<_sre.SRE_Match object at 0x7f40bdb657e8>
59>>> myvalue.group()
60'Narendra Modi'
61>>> myvalue=re.findall(pattern,a,re.I)
62>>> myvalue
63['Narendra Modi', 'Narendra Modi']
64>>> a="our prime minister is Narendra Modi, narendra modi is a strong leader"
65>>> myvalue=re.findall(pattern,a,re.I)
66>>> myvalue
67['Narendra Modi', 'narendra modi']
68>>> b
69'my servers ip address is 192.168.1.38 and mac address is 00:sj:df:fh:af'
70>>>
71>>> c
72'serve2 ipaddress is 10.204.253.23'
73>>> d
74'host3 has two ip addresses and they are 192.168.1.12 and 192.168.2.24'
75>>> os.system('clear')
76
770
78>>> a="A12345 Naveen"
79>>> b="B4568 Ravi"
80>>> patter=".\d{4-5}"
81>>> pattern=".\d{4-5}"
82>>> myvalue=re.findall(pattern,a,re.I)
83>>> myvalue
84[]
85>>> a
86'A12345 Naveen'
87>>> pattern="."
88>>> myvalue=re.findall(pattern,a,re.I)
89>>> myvalue
90['A', '1', '2', '3', '4', '5', ' ', 'N', 'a', 'v', 'e', 'e', 'n']
91>>> pattern=".\d"
92>>> myvalue=re.findall(pattern,a,re.I)
93>>> myvalue
94['A1', '23', '45']
95>>> myvalue=re.findall(pattern,b,re.I)
96>>> myvalue
97['B4', '56']
98>>> b="B45689 Ravi"
99>>> myvalue=re.findall(pattern,b,re.I)
100>>> myvalue
101['B4', '56', '89']
102>>> b="B45689 Ravii2"
103>>> myvalue=re.findall(pattern,b,re.I)
104>>> myvalue
105['B4', '56', '89', 'i2']
106>>> pattern
107'.\\d'
108>>> pattern=".\d*"
109>>> myvalue=re.findall(pattern,b,re.I)
110>>> myvalue
111['B45689', ' ', 'R', 'a', 'v', 'i', 'i2']
112>>> pattern=".\d*?"
113>>> myvalue=re.findall(pattern,b,re.I)
114>>> myvalue
115['B', '4', '5', '6', '8', '9', ' ', 'R', 'a', 'v', 'i', 'i', '2']
116>>> pattern="(.\d*)? "
117>>> myvalue=re.findall(pattern,b,re.I)
118>>> myvalue
119['B45689']
120>>> myvalue=re.findall(pattern,a,re.I)
121>>> myvalue
122['A12345']
123>>> a
124'A12345 Naveen'
125>>> b
126'B45689 Ravii2'
127>>> c="Naveen's details are A12345"
128>>> d="Ravi's details are B45689"
129>>> myvalue=re.findall(pattern,c,re.I)
130>>> myvalue
131['s', 's', 'e']
132>>> pattern
133'(.\\d*)? '
134>>> a
135'A12345 Naveen'
136>>>
137>>> pattern1="(.\d+)? "
138>>> myvalue1=re.findall(pattern,a,re.I)
139>>> myvalue1
140['A12345']
141>>> c="Are you from India"
142>>> pattern
143'(.\\d*)? '
144>>> pattern1
145'(.\\d+)? '
146>>> myvalue=re.findall(pattern,c,re.I)
147>>> myvalue
148['e', 'u', 'm']
149>>> myvalue1=re.findall(pattern1,c,re.I)
150>>> myvalue1
151['', '', '']
152>>> c
153'Are you from India'
154>>> c="Are you from India "
155>>> myvalue=re.findall(pattern,c,re.I)
156>>> myvalue
157['e', 'u', 'm', 'a']
158>>> d="Are you from India1 "
159>>> myvalue1=re.findall(pattern1,d,re.I)
160>>> myvalue1
161['', '', '', 'a1']
162>>> pattern1
163'(.\\d+)? '
164>>> d="Are you from India1947 "
165>>> myvalue1=re.findall(pattern1,d,re.I)
166>>> myvalue1
167['', '', '', 'a1947']
168>>> dir(myvalue1)
169['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__setslice__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
170>>>