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. Cheers, Keith > On 14 Mar 2021, at 16:36, ha...@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 > > :-Håkan > On 14 Mar 2021, 17:29 +0100, BT via use-livecode > <use-livecode@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. >> Best, >> Keith >> _______________________________________________ >> use-livecode mailing list >> use-livecode@lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode