m0_60266474 2021-07-19 22:10 采纳率: 50%
浏览 104
已采纳

正则表达式如何提取标签的内容

<li title="其他">屏幕前摄组合:刘海屏</li>
<li title="其他">充电器:其他</li>
<li title="其他">CPU型号:其他</li>
<li title="其他">前摄主摄像素:其他</li>

使用正则我如何在这些N多相同的标签内提取到cpu这个呢?正则貌似没法实现吧?

  • 写回答

2条回答 默认 最新

  • 奋斗的小小鱼 2021-07-19 22:24
    关注
    
    import re
    a = "<li title='其他'>屏幕前摄组合:刘海屏</li><li title='其他'>充电器:其他</li><li title='其他'>CPU型号:其他</li><li title='其他'>前摄主摄像素:其他</li>"
    p1 = re.compile(r'[>](CPU.*?)[<]', re.S) #最小匹配
    print(re.findall(p1, a))
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已采纳回答 7月20日
  • 创建了问题 7月19日

悬赏问题

  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改