Bonjour,

J'ai trouvé de bout de script sur le net :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
$texte="moi je vois pas pourquoi ça fonctionne... D'après toi ?"
$word="oi"
$later = $false
$texte -split [regex]::Escape( $word ) | foreach {
	if ( $later ) { Write-Host "$word" -NoNewline -ForegroundColor green }
	else { $later = $true }
	Write-Host $_ -NoNewline
	}
Il fonctionne parfaitement, mais je ne comprends pas pourquoi !

Je crois comprendre que la chaîne $texte est découpée aux endroits où la chaîne $word se trouve, mais je comprends pas l'utilité du $later, ni à quel moment il intervient, ni s'il change de valeur...

Quelqu'un peut-il m'expliquer comment ?

Merci d'avance