孙亖 2021-02-20 11:38 采纳率: 0%
浏览 63
已结题

帮忙看看怎么用正则表达值提取下面格式中的值

作者: 司马迁 / 张守节 出版社: 中华书局 译者: (索隐)司马贞,(正义)张守节 出版年: 1982-11 页数: 3356 定价: 125.00 装帧: 平装 丛书: 点校本二十四史·清史稿 ISBN: 9787101003048

  • 写回答

1条回答 默认 最新

  • 幻灰龙 2021-02-20 11:44
    关注

    那要看你怎么定义「值」的含义,例如你要提取数字

     

    假设要提取各处的数字,不包含横杆是:

    表达式:(\d+\.*\d*)

    匹配结果:

    • 1982
    • 11
    • 3356
    • 125.00
    • 9787101003048

     

    假设要包含横杆,那么:

    表达式:(\d+-*\.*\d*)

    匹配结果:

    • 1982-11
    • 3356
    • 125.00
    • 9787101003048

     

    假设你要提取 key: value格式,那么

    表达式:\S+:\s*\S*

    匹配结果:

    • 作者: 司马迁
    • 出版社: 中华书局
    • 译者: (索隐)司马贞,(正义)张守节
    • 出版年: 1982-11
    • 页数: 3356
    • 定价: 125.00
    • 装帧: 平装
    • 丛书: 点校本二十四史·清史稿
    • ISBN: 9787101003048

     

    推荐自学:《正则表达式30分钟入门教程》:https://deerchao.cn/tutorials/regex/regex.htm

    评论

报告相同问题?

悬赏问题

  • ¥15 海湾GST-DJ-N500
  • ¥15 氧化掩蔽层与注入条件关系
  • ¥15 Django DRF 如何反序列化得到Python对象类型数据
  • ¥15 多数据源与Hystrix的冲突
  • ¥15 如何在线硕士了解,广告太多,希望有真实接触过的人回答下?(标签-学习|关键词-在线硕士)
  • ¥15 zabbix6.4与frp如何进行联动
  • ¥15 如何使用Echarts制作途中时间序列表
  • ¥15 图论相关的数学问题,共10个
  • ¥15 EtherCAT的问题,创建一个XML文件
  • ¥15 微信公众号羽毛球自动抢定场程序制作