Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def colourstrip(data):
- find = data.find('\x03')
- while find > -1:
- done = False
- data = data[0:find] + data[find+1:]
- if len(data) <= find+1:
- done = True
- try:
- assert int(data[find])
- data = data[0:find] + data[find+1:]
- except:
- done = True
- try:
- assert not done
- assert int(data[find])
- data = data[0:find] + data[find+1:]
- except:
- if not done and (data[find] != ','):
- done = True
- if (len(data) > find+1) and (data[find] == ','):
- try:
- assert not done
- assert int(data[find+1])
- data = data[0:find] + data[find+1:]
- data = data[0:find] + data[find+1:]
- except:
- done = True
- try:
- assert not done
- assert int(data[find])
- data = data[0:find] + data[find+1:]
- except: pass
- find = data.find('\x03')
- data = data.replace('\x1d','')
- data = data.replace('\x1f','')
- data = data.replace('\x16','')
- data = data.replace('\x0f','')
- return data
- datastring = '\x0312,4This is coolour \x032,4This is too\x03'
- print(colourstrip(datastring))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement