Migration Methodology in Notepad

Thought I would share - I just ran through a simpler shortcode and changed it to Loops & Logic using Notepad. Here’s how I did it.

Copy CCS Shortcode into Notepad.
CTRL-H (Replace)
Note: Using (value to put into Replace) to show spacing which is important…

REPLACE ([field) WITH (<Field)
REPLACE ([set ) WITH (<Set name=) (NOTE SPACE IN FIND)
REPLACE ([/set]) WITH (
REPLACE (get ) WITH (<Get name=) (NOTE SPACE IN FIND)
REPLACE (-if) WITH (If)
REPLACE (if var=) WITH (If check=)
REPLACE ([/if) WITH (/If)
REPLACE ([calc] WITH
REPLACE ([/calc) WITH
REPLACE ([note]) WITH ()
REPLACE ([/note] WITH ()
REPLACE (]) WITH (>)

Then run through all instances of Field and Get and add the / where they are needed to close the field.

Who wants to write the app for something like this?