Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
4 years ago
Solved

How to remove characters from string

How do I remove special characters from a text in a column? Can I do it by using 'Replace values' or do I have to create a custom column? I tried using replace values [""] with blank but that didn't work. 

Appreciate any help

  • Hi Anonymous 

     

    If you want to remove [""] then you need to treat these as different characters if they appear in a string as shown in your image.

     

    So do Replace values 3 times, once for each character.

     

    Regards

     

    Phil

  • Great.....Just a single statement is needed. No need to do replacement 3 times. In below, replace Source with your previous step and Data with your column name.

    = Table.ReplaceValue(Source,each [Data],each Text.Remove([Data],{"[","]",""""}),Replacer.ReplaceValue,{"Data"})

5 Replies

  • Hi Anonymous 

     

    If you want to remove [""] then you need to treat these as different characters if they appear in a string as shown in your image.

     

    So do Replace values 3 times, once for each character.

     

    Regards

     

    Phil

      • Vijay_A_Verma's avatar
        Vijay_A_Verma
        Icon for Most Valuable Professional rankMost Valuable Professional

        Great.....Just a single statement is needed. No need to do replacement 3 times. In below, replace Source with your previous step and Data with your column name.

        = Table.ReplaceValue(Source,each [Data],each Text.Remove([Data],{"[","]",""""}),Replacer.ReplaceValue,{"Data"})
  • Vijay_A_Verma's avatar
    Vijay_A_Verma
    Icon for Most Valuable Professional rankMost Valuable Professional

    What is the result expected from the replacement which you want to make? Do you want to replace only quotes, brackets or also comma and -?