Question
[Resolu]Reduire une string jusqu'à un caract part.
- EdouardG
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 19
- Remerciements reçus 0
il y a 14 ans 9 mois #9806
par EdouardG
[Resolu]Reduire une string jusqu'à un caract part. a été créé par EdouardG
Salut à tous,
Petite question toute bête dont je n'arrive pas à trouver la solution.
J'ai des variables de type string de cette forme :
[code:1]\\naspath\Home\Pouet[/code:1]
(Pouet n'ayant jamais un nombre de caractère régulier et le nombre de slash n'est pas fixe)
Et je voudrais les réduire automatiquement au premier slash :
[code:1]\\naspath\Home\[/code:1]
Je n'ai pas trouvé de méthode pour faire ce genre de traitement facilement et je ne suis pas assez bon pour faire des expressions régulière
Une idée ?
Merci bien, bonne journée,
Sarou
Message édité par: sarou, à: 16/06/11 14:21
Message édité par: sarou, à: 20/06/11 10:03<br><br>Message édité par: sarou, à: 20/06/11 10:23
Petite question toute bête dont je n'arrive pas à trouver la solution.
J'ai des variables de type string de cette forme :
[code:1]\\naspath\Home\Pouet[/code:1]
(Pouet n'ayant jamais un nombre de caractère régulier et le nombre de slash n'est pas fixe)
Et je voudrais les réduire automatiquement au premier slash :
[code:1]\\naspath\Home\[/code:1]
Je n'ai pas trouvé de méthode pour faire ce genre de traitement facilement et je ne suis pas assez bon pour faire des expressions régulière
Une idée ?
Merci bien, bonne journée,
Sarou
Message édité par: sarou, à: 16/06/11 14:21
Message édité par: sarou, à: 20/06/11 10:03<br><br>Message édité par: sarou, à: 20/06/11 10:23
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 14 ans 9 mois #9809
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Reduire une string jusqu'à un caract précis
sarou écrit:
Peux-tu nous communiquer un exemple concret ?Une idée ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 14 ans 9 mois #9812
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Reduire une string jusqu'à un caract précis
J'ai peut être compris ce que tu recherches ...
[code:1]$path = \"\\Nas\Path\Home\Pouet\"
$position = $path.LastIndexOfAny(\"\\"«»)
$newpath = $path.SubString(0,$position)
$newpath[/code:1]
La position du dernier antislash dans la chaine est donnée par la méthode 'LastIndexOfAn'.
Ensuite, on utilise la méthode 'SubString' pour récupérer uniquement la chaine à partir du premier caractère (indice 0) et pour un nombre de caractère équivalent à la position du dernier antislash.
La dernière commande affiche le résultat :
[code:1]\\Nas\Path\Home[/code:1]
N.B. : Penses à utiliser les balises de 'Code' afin que les antislashs s'affichent correctement dans tes posts.
En espérant t'avoir aidé...
@ +
Matthew
[code:1]$path = \"\\Nas\Path\Home\Pouet\"
$position = $path.LastIndexOfAny(\"\\"«»)
$newpath = $path.SubString(0,$position)
$newpath[/code:1]
La position du dernier antislash dans la chaine est donnée par la méthode 'LastIndexOfAn'.
Ensuite, on utilise la méthode 'SubString' pour récupérer uniquement la chaine à partir du premier caractère (indice 0) et pour un nombre de caractère équivalent à la position du dernier antislash.
La dernière commande affiche le résultat :
[code:1]\\Nas\Path\Home[/code:1]
N.B. : Penses à utiliser les balises de 'Code' afin que les antislashs s'affichent correctement dans tes posts.
En espérant t'avoir aidé...
@ +
Matthew
Connexion ou Créer un compte pour participer à la conversation.
- EdouardG
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 19
- Remerciements reçus 0
il y a 14 ans 9 mois #9820
par EdouardG
Réponse de EdouardG sur le sujet Re:Reduire une string jusqu'à un caract précis
Salut Laurent, salut Matthew,
Désolé, je n'ai pas fait attention aux slash et à la balise code.
Merci Matthew, c'est tout à fait ce que je recherche, je test et je fais un retour.
A bientôt,
sarou
Désolé, je n'ai pas fait attention aux slash et à la balise code.
Merci Matthew, c'est tout à fait ce que je recherche, je test et je fais un retour.
A bientôt,
sarou
Connexion ou Créer un compte pour participer à la conversation.
- EdouardG
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 19
- Remerciements reçus 0
il y a 14 ans 9 mois #9821
par EdouardG
Réponse de EdouardG sur le sujet Re:Reduire une string jusqu'à un caract précis
Super, ça fonctionne très bien, merci beaucoup et bonne journée !
sarou
sarou
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.068 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Resolu]Reduire une string jusqu'à un caract part.