Question
Travail de String sur une Variable (résolu)
- Faeken
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 15 ans 10 mois #2378
par Faeken
Travail de String sur une Variable (résolu) a été créé par Faeken
Bonjour à tous.
Pour la première interrogation PowerShell, je me suis retrouvé sur le problème suivant :
- La récupération d'une partie de chaine de caractères contenue dans une variable.
Question : Est-ce possible sans passer par un fichier texte ??
L'idée : Saisir une heure type
$varHeure = 10:33
Puis récupérer l'heure (donc toute la partie avant le \":\") et les minutes.
L'idée reste bien entendu de ne pas saisir l'heure sous deux variables différentes...
J'insiste aussi sur le fait de ne pas devoir envoyer la variable dans un fichier texte mais de travailler directement dessus ?
Exemple applicable aussi sur une variable contenant une adresse mail :
Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
ou je voudrais juste récupérer toto.
Est-ce donc possible ? Avec quelle commande / syntaxe ?
Amicalement...<br><br>Message édité par: Faeken, à: 6/06/08 13:50
Pour la première interrogation PowerShell, je me suis retrouvé sur le problème suivant :
- La récupération d'une partie de chaine de caractères contenue dans une variable.
Question : Est-ce possible sans passer par un fichier texte ??
L'idée : Saisir une heure type
$varHeure = 10:33
Puis récupérer l'heure (donc toute la partie avant le \":\") et les minutes.
L'idée reste bien entendu de ne pas saisir l'heure sous deux variables différentes...
J'insiste aussi sur le fait de ne pas devoir envoyer la variable dans un fichier texte mais de travailler directement dessus ?
Exemple applicable aussi sur une variable contenant une adresse mail :
Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
ou je voudrais juste récupérer toto.
Est-ce donc possible ? Avec quelle commande / syntaxe ?
Amicalement...<br><br>Message édité par: Faeken, à: 6/06/08 13:50
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 15 ans 10 mois #2379
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Travail de Chaine de Caractères sur une Variable
Salut,
Faeken écrit:
[code:1]date|gm[/code:1]
On y voit la propriété Hour :
[code:1](date).Hour[/code:1]
Pour cette classe c'est simple, les données sont structurés et certaines informations sont gérée par la classe.
Faeken écrit:
Il faut donc parser la chaîne à l'aide d'une expression réguliére.
Regarde dans ce post il y a une liste de liens sur le sujet, je te laisse étudier un peu avant d'aller plus loin.
Faeken écrit:
Faut regarder du coté de .NET.Puis récupérer l'heure (donc toute la partie avant le \":\") et les minutes.
[code:1]date|gm[/code:1]
On y voit la propriété Hour :
[code:1](date).Hour[/code:1]
Pour cette classe c'est simple, les données sont structurés et certaines informations sont gérée par la classe.
Faeken écrit:
Ici les données sont structurés et aucune informations n'est gérée par la classe String.Exemple applicable aussi sur une variable contenant une adresse mail
Il faut donc parser la chaîne à l'aide d'une expression réguliére.
Regarde dans ce post il y a une liste de liens sur le sujet, je te laisse étudier un peu avant d'aller plus loin.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Patrick Berthon
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 100
- Remerciements reçus 0
il y a 15 ans 10 mois #2380
par Patrick Berthon
Réponse de Patrick Berthon sur le sujet Re:Travail de Chaine de Caractères sur une Variabl
Salut,
je pense que tu aimerais utiliser la fonction split:
essaie $varHeure.Split(\":\")
ou
\"toto@mondomaine.com\".Split(\"@\")
Bonne soirée,
Zylwee
je pense que tu aimerais utiliser la fonction split:
essaie $varHeure.Split(\":\")
ou
\"toto@mondomaine.com\".Split(\"@\")
Bonne soirée,
Zylwee
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 15 ans 10 mois #2381
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:Travail de Chaine de Caractères sur une Variabl
Bonjour à tous !
Alors là c'est fort ! J'avais jamais essayé de faire cela et je suis vraiment surpris que ça fonctionne !
Comme quoi on en apprend tous les jours !!!
Pour complèter cette réponse, la méthode Split retourne un tableau de caractères. Donc pour accèder aux membres :
[code:1]
[0]
toto
[1]
mondomaine.com[/code:1]
Pourrais tu poster ton sujet, histoire que chacun puisse tester ses connaissances ?
Arnaud
\"toto@mondomaine.com\".Split(\"@\")
Alors là c'est fort ! J'avais jamais essayé de faire cela et je suis vraiment surpris que ça fonctionne !
Comme quoi on en apprend tous les jours !!!
Pour complèter cette réponse, la méthode Split retourne un tableau de caractères. Donc pour accèder aux membres :
[code:1]
[0]
toto
[1]
mondomaine.com[/code:1]
Tu as eu un exam sur PowerShell ? Dans quelle école es-tu ? Supinfo ?Pour la première interrogation PowerShell, ...
Pourrais tu poster ton sujet, histoire que chacun puisse tester ses connaissances ?
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- maycry
- Hors Ligne
- Membre premium
Réduire
Plus d'informations
- Messages : 119
- Remerciements reçus 0
il y a 15 ans 10 mois #2383
par maycry
Réponse de maycry sur le sujet Re:Travail de Chaine de Caractères sur une Variabl
hum pour récupérer uniquement toto il y'a une commande à l'aide de get-mailbox soit à l'aide de Where-object ou bien
get-mailbox | select-object name ^^
enfin je pense j'ai un petit trou la suis en cours depuis 2 semaines sans powershell ^^ dumoin moi je récupere les adresse mail avec le @domaine.com et sans à l'aide de get-mailbox
tu filtre uniquement les noms
get-mailbox | select-object name ^^
enfin je pense j'ai un petit trou la suis en cours depuis 2 semaines sans powershell ^^ dumoin moi je récupere les adresse mail avec le @domaine.com et sans à l'aide de get-mailbox
tu filtre uniquement les noms
Connexion ou Créer un compte pour participer à la conversation.
- Faeken
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 15 ans 10 mois #2385
par Faeken
Réponse de Faeken sur le sujet Re:Travail de Chaine de Caractères sur une Variabl
Pas mal la fonction .split() en effet ca me va bien !
Non non du tout. Il s'agissait juste de ma première interrogation personnelle sur la question
La société pour laquelle je bosse va bientôt déployer le SP3 de XP (nous sommes en SP1) donc je me suis mis une machine déjà en SP3 et je teste Powershell en le comparant à VBS
Merci à tous pour les petits coups de pouce je garde bien tout en note en fonction des différents cas d'applications.
Tu as eu un exam sur PowerShell ? Dans quelle école es-tu ? Supinfo ?
Non non du tout. Il s'agissait juste de ma première interrogation personnelle sur la question
La société pour laquelle je bosse va bientôt déployer le SP3 de XP (nous sommes en SP1) donc je me suis mis une machine déjà en SP3 et je teste Powershell en le comparant à VBS
Merci à tous pour les petits coups de pouce je garde bien tout en note en fonction des différents cas d'applications.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.092 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Travail de String sur une Variable (résolu)