How to escape wildcard chars - and find the offset of a '?' in a URL?
keith.clarke at btinternet.com
Sun Mar 14 13:02:33 EDT 2021
Solved! Thanks for responding & testing this Håkan.
I'm glad to hear that the ‘?’ is a regular character in this context and it’s the usual 'pilot error’! Tracing backwards I spotted a stray extra quote in the line defining tURL, which wasn’t rejected on save.
I’ll be glad when I can get back to a colour IDE - it’s so hard to spot syntax errors in the monochrome script editor I see with 9.6.1 on Big Sur.
> On 14 Mar 2021, at 16:36, hakan at exformedia.se wrote:
> Hmm, strange! For me it works without problems:
> put "https://www.mysite.com/?some=parameters&that=folllow" into tURL
> put offset("?", tURL)
> Returns 24
> On 14 Mar 2021, 17:29 +0100, BT via use-livecode <use-livecode at lists.runrev.com>, wrote:
>> Hi folks,
>> What’s the correct the syntax needed to escape a question mark so that its offset can be found in a URL string?
>> I get zero returned by put offset(“?”, tURL) and put offset( "?\",tURL) and put offset( numToCodepoint(Ux003F),tURL) throws errors.
>> The docs & forums cover escaping quotes but not wildcard characters.
>> Thanks in advance for any steer.
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
More information about the use-livecode