Question
Coup de pouce - chaine de caractère
- GP007
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 8 ans 8 mois #23977
par GP007
Coup de pouce - chaine de caractère a été créé 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
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.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 8 ans 8 mois #23978
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Coup de pouce - chaine de caractère
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.
à 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.
- GP007
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 8 ans 8 mois #23979
par GP007
Réponse de GP007 sur le sujet Re:Coup de pouce - chaine de caractère
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
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
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Coup de pouce - chaine de caractère