Public/String/Remove-ANSICodesFromString.ps1
Function Remove-ANSICodesFromString { Param ( [Parameter(Mandatory,ValueFromPipeline)] [string]$String ) # Regular expression pattern to match ANSI escape sequences $AnsiPattern = "`e\[\d+(;\d+)*m" # Replace the ANSI escape sequences with an empty string $CleanString = $String -replace $AnsiPattern, '' Return $CleanString } |