|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 673
|
[Python] Regex (?!...)
Maledette regex mi fanno sempre impazzire
dato un insieme di stringhe "AAAAA_99 * BLA BLA *","BRIC_32","SESTI33 *33 *" devo creare una regexp tale che faccia match della stringa se e solo se non è seguita da[*].*[*] io ho pensato (evidentemente male) ad una cosa del genere: Codice:
import re
REGEX = re.compile("((?P<id>\w+)\s*)(?![*].*[*])")
for toparse in ["AAAAA_99 * BLA BLA *","BRIC_32","SESTI33 *33 *"]:
m = REGEX.search(toparse)
if(m != None): print m.group('id')
e' stato scelto di usare search perchè queste stringhe potrebbero essere immerse in altro testo. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:23.



















