Question
[Résolu]Traitement de caractère
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 15 ans 9 mois #7066
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Encore une demande de traitement de caractère
Versiona écrit:
[code:1]$s=Get-MAcVendor \"xx-xx-xx-xx-xx-xx\"
$Grp=[regex]::Matches($S, 'google\.com/search.*\">(.*)</a.*', [text.regularexpressions.regexoptions]::MultiLine)
$Grp[0].groups[1].value[/code:1]
Il faut aussi penser à échapper les tokens des regex, ici le point.
Le pb est dans les sauts de ligne, pas dans la longueur, une solution :Est-ce qu'il y a un moyen de \"parser\" une longue chaîne de caractères et sortir que ce que l'on a besoin?
[code:1]$s=Get-MAcVendor \"xx-xx-xx-xx-xx-xx\"
$Grp=[regex]::Matches($S, 'google\.com/search.*\">(.*)</a.*', [text.regularexpressions.regexoptions]::MultiLine)
$Grp[0].groups[1].value[/code:1]
Il faut aussi penser à échapper les tokens des regex, ici le point.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Alan Pinard
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 77
- Remerciements reçus 0
il y a 15 ans 9 mois #7068
par Alan Pinard
Alan Pinard
Version A
Réponse de Alan Pinard sur le sujet Re:Encore une demande de traitement de caractère
Bonjour à tous,
Merci pour les précisions. Je crois que je vais aller plutôt du côté des RegEx. Par contre, il me reste du chemin à faire de maîtriser celles-ci.
Encore une fois merci,
Merci pour les précisions. Je crois que je vais aller plutôt du côté des RegEx. Par contre, il me reste du chemin à faire de maîtriser celles-ci.
Encore une fois merci,
Alan Pinard
Version A
Connexion ou Créer un compte pour participer à la conversation.
- brutosaure
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 59
- Remerciements reçus 0
il y a 15 ans 9 mois #7084
par brutosaure
Réponse de brutosaure sur le sujet Re:Encore une demande de traitement de caractère
et en faisant ca ?
[code:1]
$result='<td class=\"table2\"><a href=\"www.google.com/search?q=Cisco Systems\">Cisco Systems</a></td>'
[array]$manufactor=$result | Split-String -Separator \"<\" | split-string -Separator \">\"
$manufactor[4]
[/code:1]
Tu obtiens Cisco System
[code:1]
$result='<td class=\"table2\"><a href=\"www.google.com/search?q=Cisco Systems\">Cisco Systems</a></td>'
[array]$manufactor=$result | Split-String -Separator \"<\" | split-string -Separator \">\"
$manufactor[4]
[/code:1]
Tu obtiens Cisco System
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.043 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu]Traitement de caractère