Besoin d'aide pour un Regex
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour à tous, j'aurais besoin d'aide pour extraire des données d'une chaîne de caractère.
Elle se présente sous la forme de 15 chiffres suivis d'une marque et d'un modèle de téléphone
Ex :
8956478546985 "Apple" -IPhone 4S-
N'excellant pas du tout en Regex, j'aurais besoin de votre aide pour trouver le code me permettant d'extraire juste : Apple (Sans les guillemets)
Mais aussi
IPhone 4S (Sans les tirets)
Merci de votre aide !!
Elle se présente sous la forme de 15 chiffres suivis d'une marque et d'un modèle de téléphone
Ex :
8956478546985 "Apple" -IPhone 4S-
N'excellant pas du tout en Regex, j'aurais besoin de votre aide pour trouver le code me permettant d'extraire juste : Apple (Sans les guillemets)
Mais aussi
IPhone 4S (Sans les tirets)
Merci de votre aide !!
1 réponse
-
Bonjour,
Un truc du genre
\d{13}.*"(.*)".*\-(.*)\-
Tu peux le tester ici par exemple :https://regex101.com/
-
Merci d'avoir répondu, malheureusement quand je teste ton Regex, VS me signale qu'il y a des "Unrecognized escape sequence".
Ma ligne de code ressemble à ça :
Match Marque = Regex.Match(List_GSM.Text,@"\d{13}.*"(.*)".*\-(.*)\-");- C'est un PB de double quottes dans ... des doubles quottes...
Essayes en echapant les guillemets qui sont dans l'expression régulièreMatch Marque = Regex.Match(List_GSM.Text,@"\d{13}.*\"(.*)\".*\-(.*)\-");
PS: Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
.
-