用于解析礼品卡代码的正则表达式

时间:2014-12-22 05:16:36

标签: regex parsing

我希望从几个文件中解析礼品卡代码。这是一个示例代码:

AQ9N-VLL9A3-23FF

基本上所有字母数字字符,分别为4,然后是6,然后是4。

我可以提出一个正则表达式来解析这个吗?

1 个答案:

答案 0 :(得分:2)

^[a-zA-Z0-9]{4}-[a-zA-Z0-9]{6}-[a-zA-Z0-9]{4}$

这应该为你做。参见演示。

https://regex101.com/r/vN3sH3/35

或者,如果您知道它将被spaces and newlines

包围
(?<=\s+)[A-Z0-9]{4}-[A-Z0-9]{6}-[A-Z0-9]{4}(?=\s+)