[regexp] tous les caractères sauf une expression
Bonjour
J'aimerais rechercher une chaine terminée par ;\n (sachant que la variable en elle-même n'est pas terminée par ;\n).
J'ai fait:
Code:
reg = '.+(?!;\n) # une autre instruction suit';
mais apparamment, il saute toujours le ;\n et s'arrête finalement plus loin quand il trouve l'"autre instruction".
J'aurais bien tenté un:
Code:
reg = '[^;\n]+ # une autre instruction suit';
mais là il va comprendre "tout sauf \n et ;", et non pas (;\n) comme expressionne entière.
Comment faire?
Merci