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

  FORUM HardWare.fr
  Programmation
  Java

  [JAVA][RESOLU] expression régulière

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA][RESOLU] expression régulière

n°893067
no_code
This Magic Moment ...
Posté le 08-11-2004 à 11:03:45  profilanswer
 

Je veux vérifier qu'une chaine est dans une autre avec une expression
régulière
 
je fait :
 
maChaine.matches(maSousChaine)
 
Le problème est qu'il faut remplecer les * de maSousChaine par (.)*
pour que cela fonctionne bien.
 
Or, pour faire ce remplacement, je pensais faire :
 
maSousChaine = maSousChaine.replaceAll("*","(.)*" );
 
Mais cela génère une exception, car le 1er argument de replaceAll est aussi une expression régulière  :fou:  
 
Comment puis-je faire ?


Message édité par no_code le 08-11-2004 à 11:31:23
mood
Publicité
Posté le 08-11-2004 à 11:03:45  profilanswer
 

n°893077
phnatomass
Je m'empare de ton esprit !!
Posté le 08-11-2004 à 11:11:18  profilanswer
 

Donne un exemple concret car selon ce que j'ai compris, je ne pense pas que tu puisse faire ton remplacement avec juste un replaceAll

n°893078
no_code
This Magic Moment ...
Posté le 08-11-2004 à 11:14:20  profilanswer
 

exemple :
maSousChaine = "i*u" ;
maChaine = "voiture" ;
 
je veux que maChaine.matches(maSousChaine) réponde true
 
Pour cela , il faut que maSousChaine soit i(.)*u et non i*u
 
D'ou l'idée du : maSousChaine = maSousChaine.replaceAll("*","(.)*" );  
 
qui ne fonctionne pas
 

n°893080
phnatomass
Je m'empare de ton esprit !!
Posté le 08-11-2004 à 11:23:03  profilanswer
 

Ok. C'est plus claire :
Pour despécialiser un caractere joker d'expression réguluière il faut le précédent d'un \.

Code :
  1. souschaine = souschaine.replaceAll("\\*","(.)*" );

n°893083
no_code
This Magic Moment ...
Posté le 08-11-2004 à 11:30:26  profilanswer
 

Bien vu, merci


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

  [JAVA][RESOLU] expression régulière

 

Sujets relatifs
[VBA] excel et userform [ résolu ][VB] Tout résolu sauf une dernière pertinente ^^
[Résolu]Difference entre Mozilla Firefox et IEApplication java incluant la jvm
[Java] solution EJB fonctionnant comme un triggerEmbarquer JRE dans applet Java 3D
Recherche : Editeur RTF en applet javaFichier son en Java
2 formulaires collés l'un a l'autre[resolu]expression reguliere
Plus de sujets relatifs à : [JAVA][RESOLU] expression régulière


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