【发布时间】:2020-08-29 06:47:55
【问题描述】:
我正在尝试制作一个识别字符串中特定破折号模式的正则表达式。
字符串示例:1L34-1A345-12B45-1a or 01aB-5432A-0014z-20
说明:四字-五字-五字-二字
字符串包含数字、大小写字符。
我想出了以下模式,它可以解决问题,但我认为它可以表达得更简单一些。
pattern = '[A-Za-z0-9][A-Za-z0-9][A-Za-z0-9][A-Za-z0-9]-[A-Za-z0-9][A-Za-z0-9][A-Za-z0-9][A-Za-z0-9][A-Za-z0-9]-[A-Za-z0-9][A-Za-z0-9][A-Za-z0-9][A-Za-z0-9][A-Za-z0-9]-[A-Za-z0-9][A-Za-z0-9]'
有什么想法吗?
【问题讨论】:
标签: python regex string numbers character