Question [Résolu]Traitement de caractère

Plus d'informations
il y a 15 ans 9 mois #7066 par Laurent Dardenne
Versiona écrit:

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?

Le pb est dans les sauts de ligne, pas dans la longueur, une solution :
[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.

Plus d'informations
il y a 15 ans 9 mois #7068 par Alan Pinard
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,

Alan Pinard
Version A

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 9 mois #7084 par brutosaure
et en faisant ca ?

[code:1]
$result='&lt;td class=\&quot;table2\&quot;&gt;&lt;a href=\&quot;www.google.com/search?q=Cisco Systems\">Cisco Systems</a></td>'
[array]$manufactor=$result | Split-String -Separator \&quot;&lt;\&quot; | split-string -Separator \&quot;&gt;\&quot;
$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.049 secondes
Propulsé par Kunena