2016-07-02 16 views
1

次の文字列を考慮して、最初の\rでキャプチャを停止し、CN=で始まるすべての文字をキャプチャするにはどうすればよいですか?行制御文字列の末尾にregexキャプチャを停止する

CrtDN: CN=user1,OU=place1-sp,O=happy3,O=really\r\n\r\n> 
+1

あなたが持っているどのような正規表現持っている? –

+1

かなり確かです。 'CN = [^ \ r] +'のようにCNです。その後に '\ r'以外のものが続きます。 '\ n'を追加したいかもしれないので、' CN = [^ \ r \ n] + 'です。 – Jan

+0

SPLUNKの内部で正規表現を使用する – JayEm

答えて

1

多くのパターンが一致するものを生成します。 1つの成功したパターンは次のとおりです。 See demo here

https://regex101.com/r/pS6aV7/2
CrtDN:\s(.*?)\\r 
0

否定文字クラスで後ろを見て使用し、のみターゲットと一致するには、次の

(?<=CN=)[^\r]+ 
関連する問題