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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Peux-t'on filtrer le résultat d'un groupe via une regex ?

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Peux-t'on filtrer le résultat d'un groupe via une regex ?

n°2325107
piango
Posté le 30-11-2018 à 12:45:28  profilanswer
 

Bonjour,
 
Je souhaiterai effectuer l'opération suivante via une regex :
 
Sélectionner des mots qui commencent par une lettre donnée, puis filtrer le résultat pour ne sélectionner que les mots qui ne contiennent la première lettre sélectionnée et ainsi de suite ...
 
Exemple :
 
Sélectionner les mots qui commencent par "a" ou "b" ou "c", puis, qui ont comme seconde lettre "a" ou "b" ou "c" mais pas le mot qui a une de ces 3 lettres en première position
 
Soit si j'ai (dans l'ordre) les mots :
alouette
bajoue
ici
 
 
Je sélectionne "alouette", mais pas "bajoue" (car alouette a été sélectionnée précédemment - le "a" en première position -) et "ici" (car le "c" est en 2nde position et ne contient pas de "a" )
 
Je pensais à truc comme cela '^([abc])(^\1)*' mais non ....
 
Merci pour votre aide.
 

mood
Publicité
Posté le 30-11-2018 à 12:45:28  profilanswer
 

n°2325172
dede_sav
Posté le 30-11-2018 à 18:59:26  profilanswer
 

Bonjour,
 
Un rapport avec le SQL ?

n°2325174
rufo
Pas me confondre avec Lycos!
Posté le 30-11-2018 à 19:08:21  profilanswer
 

WHERE mot LIKE 'a%' OR mot LIKE 'b%' OR mot LIKE 'c%' OR mot LIKE '_a%' OR mot LIKE '_b%' OR mot LIKE '_c%'
 
Ca le fait ?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Cantine Calandreta : http://sourceforge.net/projects/canteen-calandreta
n°2325178
piango
Posté le 30-11-2018 à 20:06:17  profilanswer
 

Bonsoir,
 
Pour répondre à dede_sav ce n'est pas en rapport direct avec le SQL, mais je n'ai pas trouvé de "rubrique" équivalente.
Pour rufo, merci mais ce n'est pas le but.
L'idée est de balayer un fichier de mots, en sélectionnant un certain nombre de lettres et en ne prenant pas en compte les lettres qui n'apparaissent qu'une fois. Je veux essayer de rendre générique, un truc que j'arrive à faire, mais en codant 12000 lignes ...
Pour exemple :
Si j'ai les mots "zester","sterez" et "tressez" je ne veux sélectionner que ceux qui ont comme lettres constituantes "etrszel", soit "zester" et "sterez" mais pas "tressez" (qui a 2 "s" )
Cdt.
 

n°2325200
rufo
Pas me confondre avec Lycos!
Posté le 30-11-2018 à 21:54:43  profilanswer
 

C'est quoi le but final de ton algo ? Je parle du but fonctionnel. Parce que j'ai du mal à comprendre en fait :??:


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Cantine Calandreta : http://sourceforge.net/projects/canteen-calandreta
n°2325215
piango
Posté le 01-12-2018 à 07:36:05  profilanswer
 

Pour faire simple sur le but fonctionnel, j''écris un moteur de génération de jeux de lettres

n°2325217
rufo
Pas me confondre avec Lycos!
Posté le 01-12-2018 à 10:43:57  profilanswer
 

Et une BD type Lexique3.org, ça te simplifierait pas la vie ?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Cantine Calandreta : http://sourceforge.net/projects/canteen-calandreta
n°2325242
piango
Posté le 01-12-2018 à 19:19:58  profilanswer
 

Bonsoir rufo,
 
Potentiellement, oui, mais ce n'est pas mon objectif, j'ai mes propres critères.  
Et (sans tout dévoiler  ;) ) je compte aller un peu plus loin ...
Merci.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Peux-t'on filtrer le résultat d'un groupe via une regex ?

 

Sujets relatifs
Récupérer la date du résultat [POWERSHELL][Greasemonkey] intercepter/filtrer requêtes AJAX?
JQuery: filtrer des éléments.Regex PHP (new line)
afficher le résultat d'une recherche ajax pour POSTRegex pour remplacement de &
Aide pour regexAide sur une regex
Regex : capturer toutes les itérations d'un groupe capturant + 
Plus de sujets relatifs à : Peux-t'on filtrer le résultat d'un groupe via une regex ?


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR