I have some fields with some url encoded content. Since there is no urldecode
function, the next best thing would be to do a straight string replace.
I could use split
to excise the target substrings, but there is no complementary join
to finish the replacement.
Example (twice-encoded spaces):
This%2520is%2520an%2520example. => “This is an example”
Is there a way to convert this to an unencoded form? I’ve tried regex replace, but that only affects the first such match, and I’m not sure a repeated match could be used in a meaningful way (e.g. “(([^%]+)(?%2520)?)”)