我正在尝试创建一个正则表达式:
必须是一组字符中的第一个字符 ( FIRST_SET
)
可以选择在不同的字符集中包含后续字符 ( SECOND_SET
)
但如果它有 2 个或更多字符,最后一个字符必须在FIRST_SET
总长度不能超过MAX_CHARS
字符
例子
FIRST_SET
= ac 或 eg(所以 d 被排除在外)
SECOND_SET
= 股份公司
MAX_CHARS
= 10
这是我到目前为止所拥有的:
^[a-c|e-g][a-g]{0,8}[a-c|e-g]{0,1}$
这似乎有效,除非d
是最后一个字符和总字符数< MAX_CHARS
有没有办法解决这个问题?
MYYA
相关分类