使用多个键模式提取子字符串值 - 正则表达式

时间:2018-03-20 14:04:00

标签: .net regex

我需要从以下字符串中提取值 Value1 ar online PR

  

CN = Value1,OU = ar online,L = PR,

我尝试使用表达式 [=] [a-zA-z] [^ \,] + ,但它总是返回 = Value1 = ar online = PR ,并且不会产生我需要的结果。

有关如何解决此问题的任何提示?

感谢所有帮助。

1 个答案:

答案 0 :(得分:1)

使用正面观察

(?<=[A-Z]=)[^,]+

这将匹配除,之外的一个或多个字符(贪婪),前面有一个字母和=

您可以在线试用here