gpt4 book ai didi

python - 正则表达式子序列匹配

转载 作者:行者123 更新时间:2023-11-28 20:03:16 25 4
gpt4 key购买 nike

我使用的是 python,但任何语言的代码都可以解决这个问题。

假设我有 2 个字符串。

sequence ='abcd'
string = 'axyzbdclkd'

在上面的例子中,sequencestring 的子序列

如何使用正则表达式检查 sequence 是否是 string 的子序列?还要检查示例 here子序列和子数组的区别以及我所说的子序列的意思。

我唯一能想到的就是这个,但它离我想要的还很远。

import re
c = re.compile('abcd')
c.match('axyzbdclkd')

最佳答案

只允许中间的任意字符串:

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

关于python - 正则表达式子序列匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42555498/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com