We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 567abc3 commit 0faded8Copy full SHA for 0faded8
Packages/ClientRuntime/Sources/PrimitiveTypeExtensions/String+Extensions.swift
@@ -113,3 +113,14 @@ extension String {
113
return ByteBuffer(data: self.data(using: .utf8) ?? Data())
114
}
115
116
+
117
+public extension String {
118
+ func stripFirstMatching(prefixes: [String]) -> String {
119
+ for prefixToStrip in prefixes {
120
+ if self.hasPrefix(prefixToStrip) {
121
+ return self.removePrefix(prefixToStrip)
122
+ }
123
124
+ return self
125
126
+}
0 commit comments