forked from John-Gee/HFRSteam
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstringutils.py
More file actions
24 lines (16 loc) · 742 Bytes
/
stringutils.py
File metadata and controls
24 lines (16 loc) · 742 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
def substringafter(string, after, offset=0):
if (after.lower() in string.lower()):
return string[string.lower().index(after.lower()) + len(after) + offset:]
return string
def substringbefore(string, before, offset=0):
if (before.lower() in string.lower()):
return string[:string.lower().index(before.lower()) + offset]
return string
def rsubstringafter(string, after, offset=0):
if (after.lower() in string.lower()):
return string[string.lower().rindex(after.lower()) + len(after) + offset:]
return string
def rsubstringbefore(string, before, offset=0):
if (before.lower() in string.lower()):
return string[:string.lower().rindex(before.lower()) + offset]
return string