"blublu" [regexp] Extraire deux chaines : "blabla"[espaces,tab] - C#/.NET managed - Programmation
Marsh Posté le 06-08-2006 à 12:35:38
String.Split()
Marsh Posté le 06-08-2006 à 12:41:06
 
 
j'y avais pensé, mais j'avais pas trouvé le truc  
 
on peut le faire avec ça et ensuite prendre le 1er et le 3eme morceau ?
Marsh Posté le 06-08-2006 à 12:45:48
 
et tu auras tout les mots dans chaques index du tableau. 
 
string tonString = "blablabla blublublubul fsdfsdfdsfsdf fdsfsdfdsfsd"; 
string[] ch = tonString.Split(' '); 
 
for (int i=0 ; i < ch.Length ; i++) 
{ 
     MessageBox.Show(ch[i]); 
} 
 
et le tour est joué.... 
 
ça t'affichera 
blablabla  
blublublubul  
fsdfsdfdsfsdf  
fdsfsdfdsfsd
Marsh Posté le 06-08-2006 à 12:51:50
nickel  
 
 
tokens = buffer.Split('"'); 
if (tokens.Length == 5) 
 listBox1.Items.Add(tokens[1]); 
 
merci !  
 
 
(version juste d'essai, ça fait pas grand chose pour le moment  )
)
Marsh Posté le 06-08-2006 à 13:35:08
"(.+?)"\s+"(.+?)" ![[:dawa] [:dawa]](https://forum-images.hardware.fr/images/perso/dawa.gif)
Marsh Posté le 06-08-2006 à 13:36:17
ReplyMarsh Posté le 06-08-2006 à 13:49:17
 
Cette RE fonctionne très bien si ton langage gère les PCRE ![[:dawa] [:dawa]](https://forum-images.hardware.fr/images/perso/dawa.gif) 
 
 
Demo: 
Python 
| Code : 
 | 
 
JS 
| Code : 
 | 
 
Ruby 
| Code : 
 | 
Marsh Posté le 06-08-2006 à 13:50:46
un langage/framework bien foutu propose toujours des fonctions qui permettent de limiter l'usage des regex 
Marsh Posté le 06-08-2006 à 12:30:46
Bonjour, je souhaite extraire 2 chaines entre guillemets, separées par des espaces ou des tabulations, en C#, avec des regexp, j'ai cherché, fait des essais, mais je suis arrivé à rien de bien 
  
 
auriez vous une solution en tete ?