step 1. find specific string
step 2. delete specific string
#!/usr/bin/env python
#
import re
def get_specific_string(string,start,end):
target_string = start+'.*?'+end+'+'
print(target_string)
find_strs = re.findall(target_string,string)
return find_strs
def parse_string(string):
src_string = repr(string)
cmd_strs = get_specific_string(src_string,'\$','\=')
for cmd_str in cmd_strs:
print(cmd_str)
src_string = src_string.replace(cmd_str,'')
print(src_string)
return src_string,cmd_strs
if __name__ == "__main__":
string = "abc$234A\\B==45$IBAI\\\\="
logstr,cmds=parse_string(string)
print(logstr)
print(cmds)
repr(str) disable string converter '\'.
eval(str) enable string converter '\'.