Be concise.
Be useful.
All contributions dictatorially edited by webmasters to match personal tastes.
Please do not paste any copyright violating material.
Please try to avoid dependencies to third-party libraries and frameworks.
if (p.endsWith("/")) {
p = p.substring(0, p.length() - 1);
}
p = p.replaceAll("/$", "");
p.chomp!("/")
var
Len: Integer;
begin
Len := Length(p);
if (Len > 0) and (p[Len] = '/') then Delete(P, Len, 1);
end;
p = p.TrimEnd('/');
p = p.rstrip("/")
if p.ends_with('/') { p.pop(); }
$p = rtrim($p, '/');
const slashscrape = p => (
p.slice (-1) === '/' ?
p.slice (0, -1) :
p
)
$p =~ s{/$}{};
p.stripSuffix("/")
program x
character(len=:),allocatable :: string
integer :: ii
string='my string/'
ii=len(string)
string=trim(merge(string(:ii-1)//' ',string,string(ii:ii).eq.'/'))
write(*,*)string
end program x
if('/' == s.back())
s.pop_back();
p = p.chomp("/")
removeTrailingSlash([$/]) -> [];
removeTrailingSlash([]) -> [];
removeTrailingSlash([Ch | Rest]) ->
[Ch] ++ removeTrailingSlash(Rest).
if (p.endsWith("/")) p = p.substring(0, p.length - 1);
def main(string), do: String.replace_suffix(string, "/", "")
(defn remove-ending-slash
[p]
(if (clojure.string/ends-with? p "/")
(subs p 0 (dec (count p)))
s))
(clojure.string/replace p #"/$" "")
{ local $/='/'; chomp $p }