Python Regex匹配字符

时间:2016-09-08 02:23:16

标签: python regex

我正在尝试学习Python正则表达式。我有一个包含许多模式的长字符串:#v=xxxxxxxxxx其中x是我想要的变量字符。

我以为我可以使用re.findall(r'...', myString) ...是我的模式。那是我遇到麻烦的部分。我需要在每个#v=之后获得接下来的10个字符。

感谢所有帮助:)

1 个答案:

答案 0 :(得分:1)

你很亲密!这是一个可行的RE:

In [1]: import re

In [2]: s = "#v=yyyyyyyyyy #v=xxxxxxxxxx #v=zzzzzzzzzz"

In [3]: re.findall(r'#v=(\w{10})', s)
Out[3]: ['yyyyyyyyyy', 'xxxxxxxxxx', 'zzzzzzzzzz']