Forum Discussion

tanulbhasin's avatar
tanulbhasin
Brass Contributor
Apr 12, 2023
Solved

Carriage return is working properly in powershell

Hello,

 

How to parse this string properly in powershell. Replace("\r\n","`r`n") is not working properly. 

 

"\r\n  ___                      ______ _            _ _\r\n / _ \\                     | ___ (_)          | (_)\r\n/ /_\\ \\_____   _ _ __ ___  | |_/ /_ _ __   ___| |_ _ __   ___  ___\r\n|  _  |_  / | | | '__/ _ \\ |  __/| | '_ \\ / _ \\ | | '_ \\ / _ \\/ __|\r\n| | | |/ /| |_| | | |  __/ | |   | | |_) |  __/ | | | | |  __/\\__ \\\r\n\\_| |_/___|\\__,_|_|  \\___| \\_|   |_| .__/ \\___|_|_|_| |_|\\___||___/\r\n                                   | |\r\n        agent 3.10          |_|          (commit 3.20)\r\n"

  • Any of them is working:

     

    1. $a.Replace('\r\n', "`r`n").Replace('\\','\')
    2. """$a"""|ConvertFrom-Json
  • tanulbhasin's avatar
    tanulbhasin
    Brass Contributor

    Any of them is working:

     

    1. $a.Replace('\r\n', "`r`n").Replace('\\','\')
    2. """$a"""|ConvertFrom-Json

Resources