首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >regex将i/p字符串验证为PDC-<GroupName>-Team3 1或PDC-<GroupName>-Team3 2或PDC-<GroupName>-Team3 3

regex将i/p字符串验证为PDC-<GroupName>-Team3 1或PDC-<GroupName>-Team3 2或PDC-<GroupName>-Team3 3
EN

Stack Overflow用户
提问于 2022-10-12 06:04:49
回答 2查看 16关注 0票数 0

我必须构建这样一个正则表达式,在这里我可以验证i/p字符串的格式.

PDC--Team3 1或PDC-Team3 2或PDC-Team3 3

GroupName可以是任何字母数字字符串,只允许使用"-“。

我目前正在尝试使用^PDC-A-Za-z0-9-+-Team1$|A-Za-z0-9-+-Team2$|A-Za-z0-9-+-Team3$,但这不像预期的那样有效。

如果有人知道怎么做,让我知道

EN

回答 2

Stack Overflow用户

发布于 2022-10-12 06:42:40

像这样的东西应该对你有用:

代码语言:javascript
复制
^PDC-[A-Za-z0-9-]*-Team[0-9]$

所以我们从PDC-开始,捕捉中间的任何东西,并以-Team和一个数字结尾。

我猜组可以大于3,否则将最后一组更改为1-3,如果它可以高于9,那么在组后添加一个*作为任何数字。

票数 0
EN

Stack Overflow用户

发布于 2022-10-12 08:55:41

我发现它是和^PDC-[a-zA-Z0-9-]*-(Team1|Team2|Team3)$一起工作的。不过,增强是允许的PDC-只在开始和只有一次。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74037141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档