python - 我只需要选择字符串的一部分
问题描述
代码 = F0000090C9
代码 = F0000090D7
我的问题是,我怎样才能只选择这个字符串的代码?从 F 开始到最后一个数字结束,我不想要“code =”部分。我正在尝试在 Python 3 上做到这一点。
解决方案
使用正则表达式。
前任:
import re
lst = ['code = F0000090C9', 'code = F0000090D7']
for i in lst:
print(re.match(r"code\s*=\s*(.+)", i).group(1))
输出:
F0000090C9
F0000090D7
推荐阅读
- excel - 在 excel 中,在单元格中搜索单词数组的第一个实例
- java - 从 ListView 获取孩子会导致 android.view.View android.view.View.findViewById(int) 在空对象引用上
- javascript - Lodash:使用现有值从现有数组生成新数组
- sqlite - 如何使用触发器更新插入字段
- r - 使用R中的高频包将csv文件转换为xts的问题
- c - 带有双精度和浮点数的while循环条件
- angular - 什么会导致 Angular2 服务创建多个实例?
- c - 在 C 中删除内联注释时出现意外行为
- git - 如何在 Commit 之外保留本地更改?
- fft - 屏障傅里叶变换后的单位