Ultra edit : trouver un caractère précis avec une regex ?


Pan
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 356
Inscription: 16 Jan 2006

Ultra edit : trouver un caractère précis avec une regex ?

Message le Mer Aoû 23, 2006 7:52

Bonjour,

Dans un fichier texte du type :

adresse1@truc.com
adresse2@truc.com
adresse3@truc.com
adresse4@truc.com

Comment faire pour trouver avec Ultraedit (via les expressions régulières) : chaque ligne qui ne contiendrait pas d'arobase (@) ?

Le code [^@]*$ me trouve les lignes avec @ mais comment faire pour l'inverse ?

Merci pour vos infos...

Sir Dipp
WRInaute passionné
WRInaute passionné
 
Messages: 1025
Inscription: 21 Juil 2003

Message le Mer Aoû 23, 2006 8:03

Tu as qu'à faire une recherche uniquement alphabétique.

Exemple : [[:alpha:]]

Albert1
WRInaute impliqué
WRInaute impliqué
 
Messages: 935
Inscription: 23 Aoû 2005

Message le Mer Aoû 23, 2006 8:08

http://fr2.php.net/manual/fr/function.ereg.php
et tu utilises !ereg
puisque ton regex trouve ;)

Sir Dipp
WRInaute passionné
WRInaute passionné
 
Messages: 1025
Inscription: 21 Juil 2003

Message le Mer Aoû 23, 2006 8:45

Albert1 a écrit:http://fr2.php.net/manual/fr/function.ereg.php
et tu utilises !ereg
puisque ton regex trouve ;)


Essai de relire le message très attentivement, tu comprendras pourquoi ta réponse n'est pas utile. ;-)

A+

Albert1
WRInaute impliqué
WRInaute impliqué
 
Messages: 935
Inscription: 23 Aoû 2005

Message le Mer Aoû 23, 2006 8:56

suis désolé si j'utilise des éditeurs gratuits ;)
si maintenant on est obligé de connaître le catalogue des shareware pour Windows en plus !


Pan
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 356
Inscription: 16 Jan 2006

Message le Mer Aoû 23, 2006 9:17

Bon ça ne fonctionne toujours pas. Je ne 'my connais pas assez sur les expressions régulières...

Il y a ce site http://www.expreg.com/ qui en parle mais je ne suis pas sûr que la recherche puisse se faire avec Ultraedit.

[[:@:]] ne renvoie rien :/


Pan
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 356
Inscription: 16 Jan 2006

Message le Mer Aoû 23, 2006 9:19

Trouvé!

La bonne réponse est :

^[^@]*$

Merci anapajari...


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité