I want to write a regex to match this that starts with "-----BEGIN PRIVATE KEY-----" and things that end with "-----END PRIVATE KEY-----" including the "-----BEGIN PRIVATE KEY-----" and "-----END PRIVATE KEY-----".
This is my attempt:
(?ms)(?=[-]+BEGIN PRIVATE KEY[-]+)(.*?)(?=[-]+END PRIVATE KEY[-]+)
Given this:
whatever
-----BEGIN PRIVATE KEY-----
DANBgkqhkiG9w0BFQEFAASCBKkwggSlAgEA
DANBgkqhkiG9w0BFQEFAASCBKkwggSlAgEA
DANBgkqhkiG9w0BFQEFAASCBKkwggSlAgEA
s1HQDfvgtTziGzwFxggjxYvfOw==
-----END PRIVATE KEY-----
whatever
I want to get:
-----BEGIN PRIVATE KEY-----
DANBgkqhkiG9w0BFQEFAASCBKkwggSlAgEA
DANBgkqhkiG9w0BFQEFAASCBKkwggSlAgEA
DANBgkqhkiG9w0BFQEFAASCBKkwggSlAgEA
s1HQDfvgtTziGzwFxggjxYvfOw==
-----END PRIVATE KEY-----