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

  FORUM HardWare.fr
  Programmation
  PHP

  Rechercher les mots se terminant par "s" (Expr. Reg)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Rechercher les mots se terminant par "s" (Expr. Reg)

n°256524
Autruche
bla bla bla....
Posté le 28-11-2002 à 21:25:39  profilanswer
 

j'arrive pas a construire l'expression
 
j'ai testé :  
 
"/^(.+?)s$/si"
"/(.+?)s+/si" ...
 
 
vous pouvez m'aider ? :'(
 
Merci.

mood
Publicité
Posté le 28-11-2002 à 21:25:39  profilanswer
 

n°256559
beleg
黑社會
Posté le 28-11-2002 à 21:56:29  profilanswer
 

"/\s(\w+?s)\s/si"
 
\w : un caracetere alphanumerique
\s : un espace
 
un mot le plus court possible entouré d'espaces finissant par un "s", non ?

n°256562
Autruche
bla bla bla....
Posté le 28-11-2002 à 21:58:00  profilanswer
 

je vais tester ...

n°256566
Autruche
bla bla bla....
Posté le 28-11-2002 à 21:59:52  profilanswer
 

Ca marche pas :'(

n°256572
beleg
黑社會
Posté le 28-11-2002 à 22:01:06  profilanswer
 

autruche a écrit a écrit :

Ca marche pas :'(




 
voila qui est tres precis et permet d'avancer un maximum  :(

n°256575
Autruche
bla bla bla....
Posté le 28-11-2002 à 22:03:55  profilanswer
 

Je suis pourtant bon avec les expression régulieres, mais là, ca m'échappe, je vois pas comment lui dire de selectionner les mots se terminant par un s ...
 
 
cela a l'air de marcher, mais il vire pas le s comme je lui demande  
 
 $texte = preg_replace("/(\w+?)s /si","-\\0",$texte);

n°256578
Autruche
bla bla bla....
Posté le 28-11-2002 à 22:04:35  profilanswer
 

(PS : j'ai fait expres de mettre le trait d'union, pour voir s'il reconnaissait ..)
 
 
ca me donne ca : ya eu -des -essais -nusleaires a sote ? !!  
!!  
:sry:gerge !!  
 

n°256580
Autruche
bla bla bla....
Posté le 28-11-2002 à 22:05:31  profilanswer
 

C'est bon :  $texte = preg_replace("/(\w+?)s /si","\\1 ",$texte);
 
 
:love: merci, A+ :)

n°256586
beleg
黑社會
Posté le 28-11-2002 à 22:08:10  profilanswer
 

deja tu veux remplacer les mots, pas rechercher ...  :pfff:  
bon je recommence mon code alors.

n°256588
Autruche
bla bla bla....
Posté le 28-11-2002 à 22:09:16  profilanswer
 

J'ai dit c'est bon ca marche avec le truc que j'ai pondu 2 posts plus haut :)
 
Et puis  que je fasse un preg_replace, ou un preg_match, l'expression réguliere est la meme ;)
 

mood
Publicité
Posté le 28-11-2002 à 22:09:16  profilanswer
 

n°256589
beleg
黑社會
Posté le 28-11-2002 à 22:10:11  profilanswer
 

$reg = array("'\s(\w+?)s\s'si" );
$rep = array(" \\1 " );
 
grillé  :D

n°256600
Autruche
bla bla bla....
Posté le 28-11-2002 à 22:16:11  profilanswer
 

Tu lis mal [:leg9]

n°256601
beleg
黑社會
Posté le 28-11-2002 à 22:17:25  profilanswer
 

quest ce quil y a ?   :)

n°256604
Autruche
bla bla bla....
Posté le 28-11-2002 à 22:19:21  profilanswer
 

3 Minutes apres mon post sur la bonne reg exp, t'as rien vu :pfff: :D

n°256607
beleg
黑社會
Posté le 28-11-2002 à 22:23:14  profilanswer
 


jai bien lu, mais puisque je lavais fait, jai posté quand meme, meme si tu mavais grillé de loin. Je teste pas en rafraichissant hfr ttes les 7 secondes pr voir si ca progresse plus vite chez vs.
 
par contre si ton texte se termine par un mot avec un s, il ne sera pas remplacé vu quil nya pas de " " apres ce dernier mot.

n°256608
Autruche
bla bla bla....
Posté le 28-11-2002 à 22:29:26  profilanswer
 

Toi non plus puisque tu as mis \s
 
Et puis de toutes manières je faisais deja  
$texte = ' '.$texte.' ';
;)
 
A+


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

  Rechercher les mots se terminant par "s" (Expr. Reg)

 

Sujets relatifs
Logiciel pour faire du rechercher/remplacer sous Windows[TP en C ] Rechercher mot dans chaîne caractère
[mysql]requete de type arbre (rechercher n-peres]couper les mots/phrases provenant d'une textarea trop longs ?
Crée des liens à partir de mots dans un texte (expressions régulières)[PHP]Rechercher tout les liens dans une page!
c koi la fonction pour rechercher un mot dans une chaine de caractères[vb] rechercher un caractère dans une chaine
[c] Comment rechercher une chaine dans un fichier?Rechercher les doublons dans une table?
Plus de sujets relatifs à : Rechercher les mots se terminant par "s" (Expr. Reg)


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