Skip to content

Commit 0faded8

Browse files
authored
chore: Adding extension to strip first prefix from string (#397)
1 parent 567abc3 commit 0faded8

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

Packages/ClientRuntime/Sources/PrimitiveTypeExtensions/String+Extensions.swift

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,3 +113,14 @@ extension String {
113113
return ByteBuffer(data: self.data(using: .utf8) ?? Data())
114114
}
115115
}
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

Comments
 (0)