1
次の文字列を考慮して、最初の\r
でキャプチャを停止し、CN=
で始まるすべての文字をキャプチャするにはどうすればよいですか?行制御文字列の末尾にregexキャプチャを停止する
CrtDN: CN=user1,OU=place1-sp,O=happy3,O=really\r\n\r\n>
次の文字列を考慮して、最初の\r
でキャプチャを停止し、CN=
で始まるすべての文字をキャプチャするにはどうすればよいですか?行制御文字列の末尾にregexキャプチャを停止する
CrtDN: CN=user1,OU=place1-sp,O=happy3,O=really\r\n\r\n>
多くのパターンが一致するものを生成します。 1つの成功したパターンは次のとおりです。 See demo here。
https://regex101.com/r/pS6aV7/2CrtDN:\s(.*?)\\r
否定文字クラスで後ろを見て使用し、のみターゲットと一致するには、次の
(?<=CN=)[^\r]+
あなたが持っているどのような正規表現持っている? –
かなり確かです。 'CN = [^ \ r] +'のようにCNです。その後に '\ r'以外のものが続きます。 '\ n'を追加したいかもしれないので、' CN = [^ \ r \ n] + 'です。 – Jan
SPLUNKの内部で正規表現を使用する – JayEm