列表如下:
cf-ab1
cf-bc2
cf-ab1-hotfix
cf-bc2-hotfix
cf-ab1-canary
cf-cd1-staging
cf-cd1-staging2
cf-cd1
cf-cd1-sic-staging
cf-cd1-sagdf-staging
我想匹配除cf-cd1-staging, cf-cd1-staging2 and cf-ab1-canary
之外的所有内容
我正在运行以下正则表达式:
^((?!canary|staging).)*$
但这些理想地匹配所有不包含staging和canary的行。。!这应该不是我想要的o/p
你能帮帮我吗。。!?因为我想要的匹配应该是:
cf-ab1
cf-bc2
cf-ab1-hotfix
cf-bc2-hotfix
cf-cd1
cf-cd1-sic-staging
cf-cd1-sagdf-staging
谨致问候
罗希思
与RegEx一样,有许多可能的解决方案。我提出了一个动态的,但你可以说,它是过度拟合的数据集,并不是很普遍。你知道吗
我只是把所有“允许”的字母都写在方括号里,直到不需要的匹配不再可能。还有,我把下半场放进()?以便两个短条目也匹配。你知道吗
试试这个:-
相关问题 更多 >
编程相关推荐