Files

23 lines
549 B
Python

import re
def NonLegalChar(Str):
errors = r"\/:*?" + '"' + "<>!@#$%^&*()【】|、{}《》,。,."
for i in Str:
for s in errors:
if i.count(s) != 0:
return True
return False
def Is_UUID(u: str):
return bool(re.compile(r'^[0-9a-fA-F]{32}$').match(str(u).replace("-", "")))
def StrMinus(s, keep_len=3, ellipsis_char=".", ellipsis_count=3):
if len(s) <= keep_len:
return s
truncated = s[:keep_len]
ellipsis = ellipsis_char * ellipsis_count
return truncated + ellipsis