PowerShell/Données/Texte
Aller à la navigation
Aller à la recherche
Les données de type texte et différents traitements.
Suppression de retour chariot et saut de ligne (CR et LF)
<# Description : traitement d'un document texte possédant des retours chariots (CR) et des saut de ligne (LF) ; le but est d'optimiser le contenu pour être ensuite imprimé Usage : exercice en PowerShell Auteur : fylip22 Version : 1.0 Révisions : - 1.0 (02/12/2024) : création du script #> $texte = " 00:00:01 Présentateur 1 Bonjour. Il faut beau aujourd'hui 00:00:10 Bonjour 00:00:11 Présentateur 2 Comment ça va ? 00:00:12 Présentateur 3 Je suis content d'être ici aujourd'hui 00:00:29 Comment ? " # suppression de CR et LF après le texte "présentateur" (CR : carriage return, retour chariot ; LF : line feed, saut de ligne) $texte = $texte -replace "(Présentateur [1-9])(\r\n)" ,"`$1 : " # suppression de CR et LF après le compteur de type 00:00:00 (CR : carriage return, retour chariot ; LF : line feed, saut de ligne) $texte = $texte -replace "([\d]{2}:[\d]{2}:[\d]{2})(\r\n)" ,"`$1 : " # affichage du résultat $texte