如何编写一个正则表达式模式,最后允许使用可选的星号(*)字符

时间:2016-09-01 10:54:52

标签: regex

我正在尝试创建正则表达式模式以匹配值,例如A12A12.1A12.12A12.1*

这是我已经拥有的模式,它似乎适用于所有情况,除非在末尾添加了可选的星形字符。它应该在最后有和没有星号的情况下工作。

[A-Z]{1}\d{2}(\.\d{1,2})?

3 个答案:

答案 0 :(得分:1)

只需添加一个可选的文字*

[A-Z]{1}\d{2}(\.\d{1,2})?\*?

答案 1 :(得分:0)

试试这个

[A-Z]{1}\d{2}(\.\d{1,2}\*\|\.\d{1,2})?

答案 2 :(得分:0)

只需添加[*]?

[A-Z]{1}\d{2}(\.\d{1,2})?[*]?