用正则表达式表示id_(大写字母 + 十个数字)

id_(大写字母 + 十个数字);
id取值从0开始,到无穷;
()中的字符是从由26个大写字母和十个数字组成的集合中随机取6个;
请问用正则表达式该如何表示这id_(大写字母 + 十个数字)?

PS. 能被python的正则表达式引擎解析。

阅读 9k
2 个回答
\d+_\([A-Z\d]{6}\)
import re
print re.match('\\d+_[A-Z0-9]{6}', '0_A12345').group()
>>> 0_A12345
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题