I’m importing data from a csv and I’ve been looking high and low for a particular regular expression to remove trailing slashes from domain names without a directory after it. See the following example:
example.com/ (remove trailing slash)
example.co.uk/ (remove trailing slash)
example.com/gb/ (do not remove trailing slash)
Can anyone help me out with this or at least point me in the right direction?
Edit: This is my progress so far, I’ve only matched the extension at the moment but it’s picking up those domains with trailing directories.
[a-z0-9\-]+[a-z0-9]\/[a-z]
Many thanks
I don’t know how it would compare to a regular expression performance-wise, but you can do it without one.
A simple example:
In the second line I’m only adding a
/at the end if the string already contains one (to separate domain from folder).A more solid approach would probably be to only
rtrimif the first/found, is the last character of the string.