Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1453 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  quelle expression régulière pour trouver un caractère précis ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

quelle expression régulière pour trouver un caractère précis ?

n°1429534
dexenium
Posté le 22-08-2006 à 17:24:29  profilanswer
 

Bonjour,
 
Dans un fichier du type :
 
adresse1@truc.com
adresse2@truc.com
adresse3@truc.com
adresse4@truc.com
 
Comment faire pour trouver avec Ultraedit dans un fichier texte (via les expressions régulières) : chaque ligne qui ne contiendrait pas d'arobase (@) ?
 
Pour trouver les lignes qui contiennent ce n'est pas un problème mais pour l'inverse, comment faire ?


Message édité par dexenium le 22-08-2006 à 17:25:09
mood
Publicité
Posté le 22-08-2006 à 17:24:29  profilanswer
 

n°1429546
olivthill
Posté le 22-08-2006 à 17:31:19  profilanswer
 

Avec Ultraedit, je ne sais pas, désolé.
 
Sous Windows/DOS, il est possible de faire un find /V et de redirigier la sortie vers un nouveau fichier par >fichier2.txt
Voir les options disponibles avec find /?
 
(Sous Unix, il existe une option du grep qui fait la même chose)

n°1429549
anapajari
s/travail/glanding on hfr/gs;
Posté le 22-08-2006 à 17:35:14  profilanswer
 

/^.*[^@].*$/


Message édité par anapajari le 22-08-2006 à 17:35:43
n°1429565
dexenium
Posté le 22-08-2006 à 17:55:31  profilanswer
 

anapajari
 
pour moi ça ne fonctionne pas dans UE : à quoi servent les . et les /
 
 [:abnocte invictus]

n°1429570
anapajari
s/travail/glanding on hfr/gs;
Posté le 22-08-2006 à 18:18:09  profilanswer
 

bon alors déjà j'ai fumé la moquette sur la regex :D la version correcte est:

Code :
  1. ^[^@]*$


 
ensuite je l'ai écrit avec ces délimiteurs (donc des / ) tu n'en as pas forcément besoin ( je ne connais pas UE).

n°1429704
dexenium
Posté le 22-08-2006 à 23:29:58  profilanswer
 

En fait le code [^@]*$ me trouve les lignes avec @ mais le code initial ne fonctionne pas  
Est-ce qu'il ne faudrait pas ajouter% en début de ligne ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  quelle expression régulière pour trouver un caractère précis ?

 

Sujets relatifs
affichage du caractere <Trouver la balise d'un texte que l'on cherche.
Où trouver une archive de ces sources ?[PYTHON] Trouver le path d'une classe / d'un module
[Résolu] - help FOR tokens=1,2* et le caractére *Max caractère
[ASP] chaine de caractere[CSS] Taille de la police de caractere
[perl] comparer une chaine de caractère de plusieurs lignesSELECT avec un "WHERE" précis
Plus de sujets relatifs à : quelle expression régulière pour trouver un caractère précis ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR