【发布时间】:2021-06-10 04:11:07
【问题描述】:
我正在尝试解析一些特定的文本,如下所示。我曾尝试将 python re 与
r'[A-Z]{5}[A-Z0-9]{2}' 表达式,但这也给了我不需要的文本。请参阅下面的预期输出。
条件:
- 字符串总共应包含 7 个字符。
- 字符串的最后 2 个字符应该只有 2 位或至少有 1 位带有 [A-Z] 字母的数字
给定字符串:
"DHKGNC1, DHDHK32, DHKGN1K, SOME, GARBAGE, TEXT"
预期输出:['DHKGNC1', 'DHDHK32', 'DHKGN1K']
实际输出:['DHKGNC1', 'DHDHK32', 'DHKGN1K', 'GARBAGE']
【问题讨论】: