我正在寻找一种用正则表达式剪切字符串的方法
例如,如果我有以下字符串
abcde.dhsjd.djshdj.(2019).(14856p).abdjskf
我想得到:
abcde dhsjd djshdj 2019
我已经有追随者了
file_sub = re.sub(r'[\.()]+', ' ', file)
split_file= re.split(r'[\d+]', file)
当我运行我的代码时,它在4位数之前被切断。
像这样:
abcde dhsjd djshdj
你知道怎么修吗?你知道吗
Tags:
将
re.sub
与回调函数一起使用:这张照片:
这里的策略是在两个单独的捕获组中匹配第一个点分隔的部分和年份。然后,在回调函数中,我们用空格替换点并连接在一起。你知道吗
相关问题 更多 >
编程相关推荐