En utilisant l'expression rationnelle de style Perl, est-il possible de rechercher quelque chose qui ne soit pas certain?Comment utiliser l'expression régulière pour rechercher le quelque chose NON de certain motif
Par exemple, [^abc]
semble un seul caractère non a
ni b
ni c
.
Mais puis-je spécifier quelque chose de plus long qu'un seul caractère?
Par exemple, dans la chaîne suivante, je souhaite rechercher le premier mot qui n'est pas un nom de domaine de premier niveau et ne contient aucune lettre majuscule, ou peut-être des règles plus compliquées comme 3 à 10 caractères. Dans mon exemple, cela devrait être "abcd"
:
net com org edu ABCE abcdefghijklmnoparacbasd abcd
il y a une grande vidéo qui explique regarder (et quelques discontinues effectuées par d'autres expressions régulières de base) ici: http://net.tutsplus.com/tutorials/other/comment-utiliser-lookaheads-et-lookbehinds-dans-vos-expressions-régulières/ – Haroldo
Mieux utiliser le complément au lieu de '.':' (?! [^ AZ] * [AZ]) '. – Gumbo