Powershell : String manipulation
$texte = 'Bonjour ceci est un texte'
Mettre en majuscule $texte.ToUpper()
Recherche d'un texte $texte.contains('ceci') True
Recherche des tous les fichiers contenant une chaine ls | where-Object{$_.Name.Contains('Titre')} Ceci est comparable à ls *Titre*
Remplacer $texte.replace('ceci', 'cela')
Renomer tous les fichiers d'un répertoire
ls | where-Object{$_.name.contains('Titre')} | Foreach-Object{rename-Item $_ -newname $_.name.replace('Titre','Title')}
Couper une chaine début fin $texte.Substring(0,3)