Question
Substring, split, traiter une chaine de caractere!
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 13 ans 1 semaine #14304
par Philippe
Réponse de Philippe sur le sujet Re:Substring, split, traiter une chaine de caractere!
merci arnaud
et en plus je peut l'utilisé en PHP et MSSQL
que je manipule souvant en ce moment
ca va vraiment me simplifier la vie
quand j'ai lue ta reponse je me suis dis ca c'est pas pour moi, suis pas au bon niveau, mais j'ai cherché quand meme pour pas mourir bete et c'est genial !!!
encore merci arnaud
et en plus je peut l'utilisé en PHP et MSSQL
que je manipule souvant en ce moment
ca va vraiment me simplifier la vie
quand j'ai lue ta reponse je me suis dis ca c'est pas pour moi, suis pas au bon niveau, mais j'ai cherché quand meme pour pas mourir bete et c'est genial !!!
encore merci arnaud
Connexion ou Créer un compte pour participer à la conversation.
- mars
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 16
- Remerciements reçus 0
il y a 13 ans 1 semaine #14319
par mars
Réponse de mars sur le sujet Re:Substring, split, traiter une chaine de caractere!
Bonjour merci pour toutes vos réponses!!
donc j'ai essayé la solution de sebasti1 mais malheureusement sa ne marche pas et oui pour répondre ta question je voulais faire comme cela
[code:1]
foreach ($incond in $xml)
{
$string = $incond
$string.split(\"-\"«»)[2]
}
[/code:1]
et comme l'a dit arnaud c'est bien un problème de format! ma variable qui contient les valeurs que je veux découper est du type System.Array lorsque je fait $incond.GetType().
je vais sous transmettre mon fichier xml(allegé
) pour que vous puissiez avoir un exemple concret.
Je vais me tourner vers l'export cela pourra me faciliter les choses même si je pense que je peut tirer les information que je veux sous forme de string donc je vais poussé mes recherches la dessus.
Merci encore pour vos suggestions et réponse sa m'aide beaucoup !!
<br><br>Message édité par: bane, à: 15/03/13 16:06
donc j'ai essayé la solution de sebasti1 mais malheureusement sa ne marche pas et oui pour répondre ta question je voulais faire comme cela
[code:1]
foreach ($incond in $xml)
{
$string = $incond
$string.split(\"-\"«»)[2]
}
[/code:1]
et comme l'a dit arnaud c'est bien un problème de format! ma variable qui contient les valeurs que je veux découper est du type System.Array lorsque je fait $incond.GetType().
je vais sous transmettre mon fichier xml(allegé
Je vais me tourner vers l'export cela pourra me faciliter les choses même si je pense que je peut tirer les information que je veux sous forme de string donc je vais poussé mes recherches la dessus.
Merci encore pour vos suggestions et réponse sa m'aide beaucoup !!
La pièce jointe new__3.txt est absente ou indisponible
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 12 ans 11 mois #14534
par Philippe
Réponse de Philippe sur le sujet Re:Substring, split, traiter une chaine de caractere!
salut bane
je revient sur ce sujet un peu tard mais j'ai ta solution, si peut etre utile :
[code:1]$xml = [xml](get-content c:\test1.xml)
$xml.deftable.SCHED_GROUP.job | foreach { $_.incond } | foreach { $_.name } | foreach { $_ -match \"[_](\w*-\w*K$)\" ; $matches[1] }
[/code:1]
ca importe ton fichier xml
decompose arboresence xml jusqu'au incond
et pour chaque incond sort la partie dont ta bessoin
ta plus qu'a utilisé $matches[1] comme il te convient
seul petit probleme : le fichier que tu nous a donner n'est pas complet. tu devras peut etre adapter la premiere partie pour que ca fonctionne bien :
[code:1]$xml.deftable.SCHED_GROUP.job[/code:1]
tien nous au courant
et bon codage
je revient sur ce sujet un peu tard mais j'ai ta solution, si peut etre utile :
[code:1]$xml = [xml](get-content c:\test1.xml)
$xml.deftable.SCHED_GROUP.job | foreach { $_.incond } | foreach { $_.name } | foreach { $_ -match \"[_](\w*-\w*K$)\" ; $matches[1] }
[/code:1]
ca importe ton fichier xml
decompose arboresence xml jusqu'au incond
et pour chaque incond sort la partie dont ta bessoin
ta plus qu'a utilisé $matches[1] comme il te convient
seul petit probleme : le fichier que tu nous a donner n'est pas complet. tu devras peut etre adapter la premiere partie pour que ca fonctionne bien :
[code:1]$xml.deftable.SCHED_GROUP.job[/code:1]
tien nous au courant
et bon codage
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 12 ans 11 mois #14535
par Philippe
Réponse de Philippe sur le sujet Re:Substring, split, traiter une chaine de caractere!
et encore un doublon<br><br>Message édité par: 6ratgus, à: 9/04/13 16:07
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
- Substring, split, traiter une chaine de caractere!