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))
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • 灵活的胖子_ 2021-07-19 22:15
    关注

    @"<(?!/)[^>]*>" 正则

    评论
查看更多回答(1条)

报告相同问题?

问题事件

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

悬赏问题

  • ¥15 我需要在PC端 开两个抖店工作台客户端.(语言-java)
  • ¥15 有没有哪位厉害的人可以用C#可视化呀
  • ¥15 可以帮我看看代码哪里错了吗
  • ¥15 设计一个成绩管理系统
  • ¥15 PCL注册的选点等函数如何取消注册
  • ¥15 问一下各位,为什么我用蓝牙直接发送模拟输入的数据,接收端显示乱码呢,米思齐软件上usb串口显示正常的字符串呢?
  • ¥15 Python爬虫程序
  • ¥15 crypto 这种的应该怎么找flag?
  • ¥15 代码已写好,求帮我指出错误,有偿!
  • ¥15 matlab+波形匹配算法