Rechercher : dans
Par :

Chaine de caractères inconnue entre guillemet

Dernière réponse le 3 jui 2008 à 17:50:01 didiber, le 3 jui 2008 à 16:11:26 
 Signaler ce message aux modérateurs

Bonjour,

J'ai le fichier suivant:

#ifndef _SYS_REL_HP_
#define _SYS_REL_HP_
const u8 *CoreRelease = (const u8*) "numero_de_version";
#endif

et j'aimerai récupérer la chaine de caractères numero_de_version pour la mettre dans une variable. Comme numero_de_version varie tout le temps, j'ignore en général sa valeur. Pour récupérer numero_de_version je pense donc faire une recherche sur la chaine de caractères entre guillemets . C'est sur cette recherche que j'échoue, il y a tout ce qu'il faut sur la commande SED ici sur le site mais je n'arrive pas en mettre en pratique cette commande, il y a toujours un truc qui fait échouer mes tentatives... Queql'un peut-il m'aider? merci d'avance

didiber

Configuration: Windows XP
Firefox 2.0.0.15

Meilleures réponses pour « chaine de caractères inconnue entre guillemet » dans :
[PHP] Les ressemblances à ne pas confondre VoirIntroduction Concaténation ou paramètres ? Guillemets/Apostrophe Structure require/include isset vs empty htmlentities ou htmlspecialchars ? Nombre de signes égal Introduction Cette astuce présente plusieurs fonction ou astuces en...
Les chaînes de caractères en C++ VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C++, une...
Langage C - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne...
Javascript - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractère Une chaîne de caractère est, comme son nom l'indique, une suite de caractères. On la représente par la suite de caractères encadrée par des guillemets simples (') ou doubles ("), sachant que les deux types de...

1

varfendell, le 3 jui 2008 à 16:16:03

Bonjour, uyilise une regexp:


Pattern p = Pattern.compile(""*"");
Matcher m = p.matcher(CoreRelease);
String result = m.group(0);

Tu devrais avoir dans result ton numero_de_version

PS: n'oubli d'importer:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
La vérité appartient à ceux qui la cherchent et non point à ceux qui prétendent la détenir.
(n'oubliez pas de mettre résolu si vous avez trouvé votre bonheur: pensez aux autres^^')

Répondre à varfendell

2

didiber, le 3 jui 2008 à 17:48:24

Arghhh! excuse moi varfendell, j'ai oublié l'essentiel: j'essaye de faire ça en script bash...

Répondre à didiber

3

didiber, le 3 jui 2008 à 17:49:48

Bonjour,

désolé mais j'ai oublié de préciser un point essentiel, j'essaye de faire ça dans un script bash avec des commandes genre sed ou awk...

Répondre à didiber

4

 varfendell, le 3 jui 2008 à 17:50:01

Lol, en ce cas désolé, je ne peut pas t'aider, je ne m'y connait pas :s
La vérité appartient à ceux qui la cherchent et non point à ceux qui prétendent la détenir.
(n'oubliez pas de mettre résolu si vous avez trouvé votre bonheur: pensez aux autres^^')

Répondre à varfendell