1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-07 14:12:28 +08:00

feat: add SubInBetween

This commit is contained in:
dudaodong
2024-02-06 16:47:30 +08:00
parent fa298b740d
commit f9e047f190
5 changed files with 108 additions and 2 deletions

View File

@@ -574,3 +574,15 @@ func RemoveWhiteSpace(str string, repalceAll bool) string {
return strings.TrimSpace(str)
}
// SubInBetween return substring between the start and end position(excluded) of source string.
// Play: todo
func SubInBetween(str string, start string, end string) string {
if _, after, ok := strings.Cut(str, start); ok {
if before, _, ok := strings.Cut(after, end); ok {
return before
}
}
return ""
}