正则表达式 – 我可以在正则表达式中使用布尔AND条件吗?
发布时间:2020-12-13 21:53:19 所属栏目:百科 来源:网络整理
导读:比方说,如果我有一个DN字符串,就像这样: OU=Karen,OU=Office,OU=admin,DC=corp,DC=Fabrikam,DC=COM 如何使正则表达式只选择同时具有OU = Karen和OU = admin的DN? 这是正则表达式预测解决方案,如果它包含任何顺序的所需部分仅供参考,则匹配整个字符串.如果
比方说,如果我有一个DN字符串,就像这样:
OU=Karen,OU=Office,OU=admin,DC=corp,DC=Fabrikam,DC=COM 如何使正则表达式只选择同时具有OU = Karen和OU = admin的DN?
这是正则表达式预测解决方案,如果它包含任何顺序的所需部分仅供参考,则匹配整个字符串.如果你不将模式存储在某种可配置的变量中,我会坚持使用nhahtdh的解决方案.
/^(?=.*OU=Karen)(?=.*OU=admin).*$/ ^ - line start (?= - start zero-width positive lookahead .* - anything or nothing OU=Karen - literal ) - end zero-width positive lookahead - place as many positive or negative look-aheads as required .* - the whole line $ - line end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |