This commit is contained in:
lededev
2022-04-14 01:21:02 +08:00
parent 828635e421
commit 499baf51fb
2 changed files with 5 additions and 16 deletions

View File

@@ -578,11 +578,6 @@ def delete_all_elements_in_str(string_delete: str, string: str):
return string return string
# print format空格填充对齐内容包含中文时的空格计算
def cnspace(v: str, n: int) -> int: def cnspace(v: str, n: int) -> int:
""" return n - [category(c) for c in v].count('Lo')
print format空格填充对齐内容包含中文时的空格计算
"""
cw = 0
for c in v:
cw += 1 if category(c) in ('Lo',) else 0
return n - cw

View File

@@ -181,15 +181,9 @@ class Config:
if value.isnumeric() and int(value) >= 0: if value.isnumeric() and int(value) >= 0:
return int(value) return int(value)
sec = 0 sec = 0
sv = re.findall(r'(\d+)s', value, re.I) sec += sum(int(v) for v in re.findall(r'(\d+)s', value, re.I))
mv = re.findall(r'(\d+)m', value, re.I) sec += sum(int(v) for v in re.findall(r'(\d+)m', value, re.I)) * 60
hv = re.findall(r'(\d+)h', value, re.I) sec += sum(int(v) for v in re.findall(r'(\d+)h', value, re.I)) * 3600
for v in sv:
sec += int(v)
for v in mv:
sec += int(v) * 60
for v in hv:
sec += int(v) * 3600
return sec return sec
def is_translate(self) -> bool: def is_translate(self) -> bool: