ich beschäftige mich seit kurzem mit RegExs.
Zuerst hab ich es verwendet um ein .txt nach "Patterns" zu ruchsuchen, und das hat auch ersklassig geklappt.
Nun würde ich gerne eine Liste nach bestimmten "Mustern" filtern.
hier mein Ansatz:
[code
Code: Alles auswählen
import re
y = ["Try1","Try2","dummy_Try8","Try4","dummy_Try5"]
for x in y:
listneu = re.findall("dummy_[\w]?[\w]?[\w]?[\w]?[\w]?[\w]?[\w]?[\w]?[\w]?",x)
print(y)
print("--------------")
print(listneu)
Code: Alles auswählen
("dummy_[\w]?[\w]?[\w]?[\w]?[\w]?[\w]?[\w]?[\w]?[\w]?",x)
Die Ausgabe ist:
[code
Code: Alles auswählen
>>>
['Try1', 'Try2', 'dummy_Try8', 'Try4', 'dummy_Try5']
--------------
['dummy_Try5']
>>>
[code
Code: Alles auswählen
>>>
['Try1', 'Try2', 'dummy_Try8', 'Try4', 'dummy_Try5']
--------------
['dummy_Try8','dummy_Try5']
>>>
#thx