Regex для соответствия многострочной строке, начинающейся с 'banner ...............', где x берется из самого регулярного выражения
r'banner (\^|\$)(.*\n)*(\^|\$)'
поможет с 'banner ^ ........ ^' или 'banner $ ....... $', но что, если я не знаю, что это за персонаж, и хочу, чтобы он был символом сразу после 'banner'
У меня есть обходной путь, при котором я захватываю этот неизвестный символ и затем использую его во втором регулярном выражении, но есть ли возможность или лучший способ сделать это.
Пример текста
banner ^
------ WARNING ---------------------------------------------------------
This equipment is the property of XYZ.
Any unauthorised connection attempt is prohibited and will result
in criminal prosecution under applicable criminal laws.
--------------------------------------------------------------------------
^
или
banner $
_____________________________
| Unauthorized access to this |
| system is forbidden and |
| subject to prosecution. |
| All actions performed on |
| this device are logged. |
-----------------------------
. .
\`-"'"-'/
} 6 6 {
=. Y ,=
/^^^\ .
/ \ )
( )-( )/
"" ""
$
Но имейте в виду, что символ $ / ^ неизвестен Ура