python - 打印单个拆分字符串
问题描述
以下代码采用 abcd#1234 之类的字符串,删除 '#' 并将其拆分为 abcd 和 1234
import sys
import re
print("User ID: {0}").format(sys.argv[1])
print("User Type: {0}").format(sys.argv[2])
sub = re.sub('[#]', '', sys.argv[1])
split = re.match(r"([a-z]+)([0-9]+)", sub, re.I)
print(split.groups())
的输出print(split.groups())
是 <'abcd', '1234'> 如何获取拆分的单个部分,例如 abcd 并输出它?
解决方案
split.group(1) # --> 'abcd'
split.group(2) # --> '1234'
推荐阅读
- javascript - 如何在表单数据对象、JS、Vue中指定excel文件的内容类型?
- python - Python 字典和函数
- jenkins - 如何在 Jenkinsfile 中使用“findFiles”?
- git - 如何在 Docker 上的 jenkins 中访问 Git 存储库
- java - 在 Java 8 中耗尽队列的惯用方法是什么?
- php - MariaDB + php:SQLSTATE [42000]:语法错误或访问冲突:“LIMIT 1”上的 1064
- git - Git 忽略 PULL 上的本地文件
- javascript - 将 setTimout 添加到 forEach
- json - 在共享首选项中保存 json 响应
- google-sheets - 谷歌电子表格 googlefinance 获取特定属性不起作用