m0_66745979 2022-02-21 20:19 采纳率: 100%
浏览 30
已结题

python提取字符串的,有没有好方法

问题遇到的现象和发生背景

有个excel列需要提取部分字符串,折腾来折腾去都整不出来如:
['详细命令']
MOD NRDUCELLTRP:NRDUCELLTRPID=8,MAXTRANSMITPOWER=460;
MOD PDSCHCFG:LOCALCELLID=1,REFERENCESIGNALPWR=92;
目的是提取NRDUCELLTRPID=8,这里面的数字8;和LOCALCELLID=1里面的1

问题相关代码,请勿粘贴截图
运行结果及报错内容

暂无

我的解答思路和尝试过的方法

暂时无

我想要达到的结果

['提取结果']
8
1

  • 写回答

2条回答 默认 最新

  • 关注

    用正则表达式提取即可,代码如下:

    import re
    s = '''['详细命令']
    MOD NRDUCELLTRP:NRDUCELLTRPID=8,MAXTRANSMITPOWER=460;
    MOD PDSCHCFG:LOCALCELLID=1,REFERENCESIGNALPWR=92;
    '''
    li = re.findall(r'NRDUCELLTRPID=(\d+).+?LOCALCELLID=(\d+)' ,s, re.S)[0]
    print(li[0],li[1])
    

    如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 3月1日
  • 已采纳回答 2月21日
  • 创建了问题 2月21日

悬赏问题

  • ¥66 比特币地址如何生成taproot地址
  • ¥20 数学建模数学建模需要
  • ¥15 关于#lua#的问题,请各位专家解答!
  • ¥15 什么设备可以研究OFDM的60GHz毫米波信道模型
  • ¥15 不知道是该怎么引用多个函数片段
  • ¥30 关于用python写支付宝扫码付异步通知收不到的问题
  • ¥50 vue组件中无法正确接收并处理axios请求
  • ¥15 隐藏系统界面pdf的打印、下载按钮
  • ¥15 基于pso参数优化的LightGBM分类模型
  • ¥15 安装Paddleocr时报错无法解决