issue with regular expressions
joseph pareti
joepareti54 at gmail.com
Tue Oct 22 04:44:48 EDT 2019
the following code ends in an exception:
import re
pattern = 'Sottoscrizione unica soluzione'
mylines = [] # Declare an empty list.
with open ('tmp.txt', 'rt') as myfile: # Open tmp.txt for reading text.
for myline in myfile: # For each line in the file,
mylines.append(myline.rstrip('\n')) # strip newline and add to list.
for element in mylines: # For each element in the list,
# print(element)
match = re.search(pattern, element)
s = match.start()
e = match.end()
print(element[s:e])
F:\October20-2019-RECOVERY\Unicredit_recovery\tmp_re_search>c:\Users\joepareti\Miniconda3\pkgs\python-3.7.1-h8c8aaf0_6\python.exe
search_0.py
Traceback (most recent call last):
File "search_0.py", line 10, in <module>
s = match.start()
AttributeError: 'NoneType' object has no attribute 'start'
any help? Thanks
--
Regards,
Joseph Pareti - Artificial Intelligence consultant
Joseph Pareti's AI Consulting Services
https://www.joepareti54-ai.com/
cell +49 1520 1600 209
cell +39 339 797 0644
More information about the Python-list
mailing list