Я пытаюсь сопоставить ключ в следующем формате на языке Perl.
Format => 'Password key1 key2'
key1 => Alphanumeric text (ABCD1234)
key2 => -----BEGIN PRIVATE KEY-----ABCDEFG\nasdafasfas\n\safaf\n-----END PRIVATE KEY-----
Я не могу сопоставить этот формат с моим регулярным выражением.
Я попытался сопоставить ключевое слово «Пароль» с ключом1, но не могу сопоставить ключ2, начиная с дефисов.
^\s*Password\s+(\S+)\s+(-----BEGIN PRIVATE KEY-----(\S+)-----END PRIVATE KEY-----)\s*$
Что я делаю не так?