正则表达式背后隐藏第一个结果

时间:2017-08-17 14:05:28

标签: c# regex lookbehind

这是原始字符串:

cn=78ddcfd8827746ff,ou=identities,dc=plasec

我需要cn=之后的所有内容以及第一个逗号之前的所有内容。换句话说,我需要这个:

78ddcfd8827746ff

这就是我的尝试:

(?<=cn=)(.*)(?=,)

如果我正确地阅读此内容,则说:

Look Behind cn= and Look Ahead of ,

但它返回了这个:

cn=78ddcfd8827746ff,ou=identities

为什么它停在第二个逗号,而不是第一个?

由于

0 个答案:

没有答案