正则表达式,用一个词搜索几个字母

时间:2019-07-14 13:57:31

标签: python regex

假设我有以下代码:

my_str = "little"

我需要按l..t..e的顺序查找字母my_str的序列。上面的模式和我的字符串必须匹配,因为我的字符串中存在l..t..e

问题是我需要使用正则表达式才能使用python

2 个答案:

答案 0 :(得分:1)

您可以尝试使用正则表达式模式l.*t.*e,例如

my_str = "little"
if re.match(r'l.*t.*e', my_str):
    print "MATCH"

更一般而言,如果您想在单个单词中找到l..t..e,请尝试:

my_str = "little"
if re.match(r'\b\w*l.*t.*e\w*\b', my_str):
    print "MATCH"

答案 1 :(得分:0)

regExpr是

root.update({
  `/${data.uid}/name`: data.name,
  `/${data.uid}/id`: data.id,
  `/${data.uid}/basic/basic`: data.gender
})

。*表示任意数量的任何符号。 您可以阅读更多here,然后尝试here