你如何在python中找到一系列字符?

时间:2018-01-05 17:25:34

标签: python

更具体地说,给定一个字符串: XOOOO.XO.

我需要查看格式" X"有多少个实例,后跟任意数量的" O",然后是#34;。& #34;是在字符串中。

我还需要得到期间的索引。

我需要找到的字符串示例:

XO.
XOO.
XOOO.

非示例:

X.O
X..O
X.OOOO.
OX.

1 个答案:

答案 0 :(得分:0)

这应该可以解决问题:

import re

def findPattern(s):
    m = re.findall(r'(X)+(O)+(.)', s)
    return len(m)