Bonjour,
Je ne connais pas très bien les expressions rationnelles, cependant l'expression :
[^"</alphanum"|"</*"]
ne doit pas fonctionner comme tu l'attend ? es-tu sur de cette syntaxe ?, pour moi, avec [...] chaque caractère est pris indépendamment ça dépend aussi de quelle utilitaire d'expressions rationnelles tu utilises ?.
Tous les mots ne commençant pas par <texte
il me semble que dans ton cas tu peux y arriver juste en "te demandant" ce que tu attend (mais je n'ai peut-être pas bien compris ce que tu attendais

) :
pouvant commencer par <*
^<\*
ou par une chaine
^[a-zA-Z0-9]+
alors je te propose :
(?:^<\*)|(?:^[a-zA-Z0-9]+) dit moi si ça convient ?, les lignes qui commencent par
<texte ne seront donc pas vérifiées
pour info : "?:" n'est pas obligatoire c'est pour ne pas utiliser la fonction de capture des parenthèses qui n'est pas utilisée.
(^<\*)|(^[a-zA-Z0-9]+) vérifie donc les mêmes lignes.
(Modifié par gg2laba le 10-07-2008 à 18:50)
(Modifié par gg2laba le 10-07-2008 à 18:53)