Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从没有空格的字符串中提取多个日期的简单方法?_Python_Regex - Fatal编程技术网

Python 从没有空格的字符串中提取多个日期的简单方法?

Python 从没有空格的字符串中提取多个日期的简单方法?,python,regex,Python,Regex,我正在寻找一种从字符串中自动提取日期的方法,但不需要分隔符就可以相互跟踪 例如,我的字符串是:\n-\n24-04-201923-04-201922-04-201921-04-201920-04-201919-04-201918-04-2019 如何获得此输出: 24-04-2019 23-04-2019 22-04-2019 21-04-2019 20-04-2019 19-04-2019 18-04-2019 任何帮助都将不胜感激 如果它们的长度都相等,您只需清除\n,然后使用textwr

我正在寻找一种从字符串中自动提取日期的方法,但不需要分隔符就可以相互跟踪

例如,我的字符串是:\n-\n24-04-201923-04-201922-04-201921-04-201920-04-201919-04-201918-04-2019

如何获得此输出:

24-04-2019
23-04-2019
22-04-2019
21-04-2019
20-04-2019
19-04-2019
18-04-2019

任何帮助都将不胜感激

如果它们的长度都相等,您只需清除\n,然后使用textwrap:

导入文本包装 printtextwrap.wrapmy_字符串,10 您可以使用条带删除\n的:

my_string=my_string.strip
您也可以使用此代码

字符串=“\n-\n24-04-201923-04-201922-04-201921-04-201920-04-201919-04-201918-04-2019” newStr=string[3:] 对于范围为0的字符,lennewStr,10: 印刷新闻TR[char:char+10] 这是输出

24-04-2019 23-04-2019 22-04-2019 21-04-2019 20-04-2019 19-04-2019 18-04-2019
我的答案有用吗?我根本没想过!谢谢没问题!如果有任何一个答案解决了你的问题,那么最好的做法是向上投票并接受最好的答案。后者还可为您提供少量代表奖金: