Question Coup de pouce - chaine de caractère

Plus d'informations
il y a 8 ans 8 mois #23977 par GP007
Bonjour,

Je vous explique le petit problème que j'ai sur Powershell.

En effet, j'ai dans un .txt de phrase de ce type :

102506 - CENTREON - POIDW11 - Espace faible D:
Centreon - POI-BIOKO - 106585
Centreon - 106468 - POIVEEAMPR02
106583-Centreon-BOUNAS01

Je voudrais faire en sorte d'extraire dans une variable la série de 6 chiffres pour chacune des lignes.

Auriez-vous juste une piste pour extraire juste la série des 6 chiffres en ignorant les autres chiffres, lettres et autres caractères ?

Merci d'avance

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

Plus d'informations
il y a 8 ans 8 mois #23978 par Laurent Dardenne
Salut
à l'aide d'expression régulière :
[code:1]$s='106583-Centreon-BOUNAS01'
$s -match '(?<Numero>\d{6}?)'
#True
$matches.Numero
#106583[/code:1]
Mais ne connaissant pas le fichier ni tout les cas possible ça reste à vérifier.

Tutoriels PowerShell

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

Plus d'informations
il y a 8 ans 8 mois #23979 par GP007
D'accord merci.

L'unique condition est la suivante :
- Série de 6 chiffres

Qu'importe les espaces, caractères spéciaux ou lettres, cette série de chiffre apparait toujours dans chaque ligne.

Il faut donc que cette dernière suite de chiffre sorte dans une variable :)

Merci pour ton coup de pouce :)

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

Temps de génération de la page : 0.042 secondes
Propulsé par Kunena