python re正则表达式,怎么匹配一段字符中间 的部分,已知头尾

例如:12<34<123456>123

需要输出的结果是<>中间的 123456

一开始我是这么写的

re.findall(<(.*?)>)

但是输出的结果是 34<123456

应该怎么写才能正确获取到<>中的数据呢

刚学python 爬虫,求大佬指路

1个回答

re.compile(r'.*<(.*?)>.*').findall("12<34<123456>123")
nfy5191336
nfy5191336 顺便问一下,正则表达式怎么学习,有推荐的文章或者书籍么,自己看文档,感觉还是不会用,看别人的文章也都是照着文档讲的。。
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐