Rhy*_*hys 2 python tags string
我正在寻找最简单的编码方法.
说我有一个字符串包含: 'the f<ox jumpe>d over the l<azy> dog <and the >fence'
使用<作为开始标记和>作为结束标记,我想将中间的所有内容保存到列表中.
如果保存到list1中,list1将等于['ox jumpe','azy','和']
谁知道一个漂亮,简洁的SHORT方式来做到这一点.
谢谢!
正则表达式应该在这里诀窍:
import re
text = 'the f<ox jumpe>d over the l<azy> dog <and the >fence'
list = re.findall('.*?\<(.*?)\>.*?', text)
print list
Run Code Online (Sandbox Code Playgroud)
编辑:
您可以在此处阅读有关正则表达式的更多信息
主要是,上面的正则表达式是:
.*? - 所有角色的非贪婪匹配,直到下一个想要的字符
\ < - 匹配<char
(.*?) - 所有角色的非贪婪匹配,直到下一个想要的char,捕获并返回它们
| 归档时间: |
|
| 查看次数: |
2447 次 |
| 最近记录: |