How to remove the trailing slashes from a string in Swift

1 Answer

0 votes
import Foundation

func removeTrailingSlashes(_ input: String) -> String {
    return input.replacingOccurrences(of: "/+$", with: "", options: .regularExpression)
}

print(removeTrailingSlashes("/ABC/"))
print(removeTrailingSlashes("/ABC////"))
print(removeTrailingSlashes("/ABC"))



/*
run:

/ABC
/ABC
/ABC

*/

 



answered Jun 14, 2025 by avibootz
...