What I want to do is append "-confirmation" to the URL of a page (but using output as a string). It will always be before the file extension, if one exists? Since the extension isn't mandatory, the URL can have two different structures. Not sure how to accomplish this?
Example (==> means returns):
https://www.abc.com/dir1/dir2/lead-form.html ==> https://www.abc.com/dir1/dir2/lead-form-confirmation.html
https://www.abc.com/dir1/dir2/lead-form ==> https://www.abc.com/dir1/dir2/lead-form-confirmation
https://tech.internal.abc.com/dir1/webpage.html ==> https://tech.internal.abc.com/dir1/webpage-confirmation.html
https://tech.internal.abc.com/dir1/webpage ==> https://tech.internal.abc.com/dir1/webpage-confirmation