1

string が与えられたのでCN=Smith\, John,OU=Users,OU=IT,DC=contoso,DC=com、後のコンマを含む完全な一般名と一致するようにしています。私は本当にこの部分を削除しようとしているので、他の部分を一致させることもできます.

除去またはフィルター後の結果はOU=Users,OU=IT,DC=contoso,DC=com.

^.+(?=,OU=)フラグなしで試しましたが、これはキャプチャしますCN=Some\, Guy,OU=Users

言語/正規表現の標準は PowerShell ですが、別の標準からの変換を理解できるので、どのソリューションも私がいる場所よりも優れている可能性があります。

4

1 に答える 1

2

これを試すことができます: ^.+?(?=,OU=),OU 部分までの文字列全体をシェルで照合します。

于 2013-08-08T14:59:22.347 に答える