在2个符号之间拆分数组

时间:2014-01-15 10:30:37

标签: python arrays django string split

我有一个非常长的数组,我想要获取一些数据,但我感兴趣的数据是在这些符号之间<>

我有很多。

如果我想将它们全部放在一个阵列中,我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

>>> test_str = "<1>dadad<2>gfdgf<3>"
>>> import re
>>> re.findall(r'(?=<).*?(?<=>)', test_str)
['<1>', '<2>', '<3>']

请注意,您必须使用延迟匹配,否则输出将为['<1>dadad<2>gfdgf<3>']