正则表达式子序列匹配

Abh*_*raj 2 python regex

我正在使用python,但任何语言的代码都可以用于这个问题.

假设我有2个字符串.

sequence ='abcd'
string = 'axyzbdclkd'
Run Code Online (Sandbox Code Playgroud)

在上面的例子中sequence是一个子序列string

如何检查是否sequencestring使用正则表达式的后续步骤?另请查看这里的示例,了解子序列和子阵列的区别以及子序列的含义.

我能想到的唯一想法就是这个,但它远非我想要的.

import re
c = re.compile('abcd')
c.match('axyzbdclkd')
Run Code Online (Sandbox Code Playgroud)

sch*_*ggl 7

只允许两者之间的任意字符串:

c = re.compile('.*a.*b.*c.*d.*')
# .* any character, zero or more times
Run Code Online (Sandbox Code Playgroud)