Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.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_String_Indexing - Fatal编程技术网

Python 是否有机会搜索包含未知字母的字符串?

Python 是否有机会搜索包含未知字母的字符串?,python,string,indexing,Python,String,Indexing,我是Python新手,尝试从字符串中获取日期的索引号 例如,我的字符串是“bladkalsjfd04.11.2019jkvlaö[…]” 所以我使用了string.index(),但我需要一个可以找到不同日期的解决方案 它不适用于string.index(“*.*.20*”)(但我希望您知道我需要什么。) 这篇文章前后可能都有,但我需要这篇文章的索引。这就是你要找的吗 import re x = "blablabladkalsjfd04.11.2019jkvlaö" print(re.sear

我是Python新手,尝试从字符串中获取日期的索引号

例如,我的字符串是
“bladkalsjfd04.11.2019jkvlaö[…]”

所以我使用了
string.index()
,但我需要一个可以找到不同日期的解决方案

它不适用于
string.index(“*.*.20*”)
(但我希望您知道我需要什么。)


这篇文章前后可能都有,但我需要这篇文章的索引。

这就是你要找的吗

import re

x = "blablabladkalsjfd04.11.2019jkvlaö"
print(re.search("\d{2}\.\d{2}\.\d{4}", x).start())
输出:

17
(17, 27)
您还可以获得整个索引匹配:

x = "blablabladkalsjfd04.11.2019jkvlaö[…]"
y = re.search("\d{2}\.\d{2}\.\d{4}", x)
print(y.span())
输出:

17
(17, 27)

在这种情况下,您需要使用
re
。日期是否始终位于位置20?具体问题是什么?你试过什么,做过什么研究吗?