Advent of Code is back! Unwrap daily challenges to sharpen your Alteryx skills and earn badges along the way! Learn more now.

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.
SOLVED

Removing special characters from field name

johannescruz
5 - Atom

Hi everyone,

I have this issue where I have to import a .csv file with a lot of quotation marks in it. All the field names have quotation around the actual names. I have no problems in getting rid of these when it comes to the field values. But when I want to remove the quotations from the field names themselves I have no luck.

 

I know I could use the Selection tool and then manually rename all the field names. However I have a lot of different field and would like to do this in a more effective manner.

 

For the fields themselves I used the Multi-Field Formula and typed "REGEX_Replace([_CurrentField_], '"', '')"

 

I tried doing the same for the field names: "REGEX_Replace([_CurrentFieldName_], '"', '')"

It had no effect.

 

Does anyone know how to guide me forward in this?

 

(Attached is a screenshot of some field names)

//Johannes

5 REPLIES 5
estherb47
15 - Aurora
15 - Aurora

Hi @johannescruz 

 

Have you tried a simple "Replace" function in the Dynamic Rename tool? in this instance, where you are replacing quote marks, you don't need to use Regex_Replace, which is for pattern recognition. You could also try the ReplaceChar function.

 

Let me know if that helps.

 

Cheers!

Esther

johannescruz
5 - Atom

Thanks for replying!

 

I have tried both but with no luck.

The Dynamic Rename does not accept _CurrentFieldName_ but only fields themselves (variables).

And for the ReplaceChar function, I tried that one in a Multi-Field Formula. Unfortunately with no success.

 

I gladly receive all and any advice for this problem 🙂

//Johannes

estherb47
15 - Aurora
15 - Aurora

Hi @johannescruz 

 

Make sure, in the Dynamic Rename tool, that you select the fields that you want to fix the names for. I've attached a picture of the configuration that worked for me. Under "Current Field" in the properties window/Variables, you should see [_CurrentField_] as an option. that's the one you need to use here rather than CurrentFieldName

EstherB47_0-1582902464396.png

 

Cheers!

Esther

 

johannescruz
5 - Atom

It seems I was too fast this time 😃

 

This worked great! Thanks a million!

//Johannes

estherb47
15 - Aurora
15 - Aurora

@johannescruz 

 

So glad to help!!

 

Cheers,

Esther

Labels