加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式 – 我可以在正则表达式中使用布尔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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读