Replace Quotes with Escaped Quotes in String

Peter TB Brett peter.brett at livecode.com
Mon Dec 14 11:44:14 EST 2015



On 14/12/2015 15:50, Brahmanathaswami wrote:
> Are single quotes and double quotes equivalent in Livecode?
>
> that would be new, i don't think soS
>
> Single quotes do not work
>

No, single quotes and double quotes are not equivalent in LiveCode. 
However, the shell ignores any escape characters or " characters inside 
single-quoted strings.

So, you can do:

replace "'" with "\'" in tBody
put merge("echo '[[tBody]]' | ") into tCmd

and your tBody should be protected from shell expansion.

                                     Peter

-- 
Dr Peter Brett <peter.brett at livecode.com>
LiveCode Open Source Team

LiveCode on reddit: https://reddit.com/r/livecode




More information about the use-livecode mailing list