Skip to content

Commit 6ce1752

Browse files
committed
Merge branch 'master' of https://github.com/TIM952597205/feapder into TIM952597205-master
2 parents 7197200 + cc7fee7 commit 6ce1752

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

feapder/utils/tools.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1534,6 +1534,13 @@ def transform_lower_num(data_str: str):
15341534
"九": "9",
15351535
"十": "0",
15361536
}
1537+
pattern = f'[{"|".join(num_map.keys())}|零]'
1538+
res = re.search(pattern, data_str)
1539+
if not res:
1540+
# 如果字符串中没有包含中文数字 不做处理 直接返回
1541+
return data_str
1542+
1543+
data_str = data_str.replace('0', '零')
15371544
for n in num_map:
15381545
data_str = data_str.replace(n, num_map[n])
15391546

@@ -1558,7 +1565,7 @@ def transform_lower_num(data_str: str):
15581565
@run_safe_model("format_time")
15591566
def format_time(release_time, date_format="%Y-%m-%d %H:%M:%S"):
15601567
release_time = transform_lower_num(release_time)
1561-
release_time = release_time.replace("日", "天")
1568+
release_time = release_time.replace('日', '天').replace(' ', '')
15621569

15631570
if "年前" in release_time:
15641571
years = re.compile("(\d+)年前").findall(release_time)

0 commit comments

Comments
 (0)