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

  FORUM HardWare.fr
  Programmation
  Algo

  [RegExp] Expression régulière : recherche sur 2 mots

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RegExp] Expression régulière : recherche sur 2 mots

n°2267775
beberman
Posté le 15-10-2015 à 14:54:46  profilanswer
 

Bonjour,
 
je migre un site avec des bases Access en SQL Server. En Access les booléens sont True et False or en SQL Server se sont des bits 1 et 0.
 
J'utilise l'éditeur de code source HomeSite+ qui accepte les recherches sur les fichiers en mode expression régulière.
 
Je cherche à faire une expression régulière qui me trouve les lignes de code possédant les mots spécifiques "sql" et "true" "ou "sql" et "false" sans prendre en compte la case.
 
Exemple de texte :
 
SQL1="select * from table where bool=true and champs='tata'"
SQL2="select * from table where champs='toto' and bool=false"
SQL3="select * from table where id = 100"
 
l'expression régulière devrait me retourner la ligne commençant par SQL1 et SQL2 mais pas SQL3 puisqu'il n'y a pas de true ni de false.
C'est juste de la recherche et non du remplacement que je cherche à faire.
 
j'ai essayé plein de choses mais ne maitrisant pas les expressions régulières je n'arrive à rien.
 
si un spécialiste passait dans le coin ça m'aiderais beaucoup
 
merci

mood
Publicité
Posté le 15-10-2015 à 14:54:46  profilanswer
 

n°2267805
caps lock
Posté le 15-10-2015 à 17:38:53  profilanswer
 

/.*(SQL|sql).*(true|false).*/g

n°2267829
beberman
Posté le 15-10-2015 à 19:20:46  profilanswer
 

merci Caps lock l'expression fonctionne à merveille sur regexr.com mais malheureusement pas dans mon éditeur Homesite+
 
par contre sur notepad++ en la changeant un peu ça me donne ce que je veux :
.*(sql).*(true|false).* (case respecter la case décoché bien sûr)
 
Je te remercie 1000x


Message édité par beberman le 15-10-2015 à 19:21:34

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

  [RegExp] Expression régulière : recherche sur 2 mots

 

Sujets relatifs
Recherche développeur FullStack Java/AngularJs[Cobol Gcos] Recherche fichier indexé
bloquer sur un moteur de rechercheScript de recherche avancée pour téléchargement
Recherche des plus longs chemins dans un arbre [Resulu][VBA] Créer une fonction "Recherche", "Bug liste déroulante" ...
Recherche de script - relancer un .exe en cas de crash[Shell Linux] Recherche dans un fichier evolué
Expression regulière avec caractères spéciaux 
Plus de sujets relatifs à : [RegExp] Expression régulière : recherche sur 2 mots


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