Я хочу получить все строки, которые:
или
я получаю все строки, которые начинаются с '- ' на r"^- .*", и все строки, которые содержат' = 'или' <'или'> 'на .*[=<>], но я не знаю, как объединить выражение.
'- '
r"^- .*"
.*[=<>]
Вы найдете мой пример здесь: https://regex101.com/r/pUk3qM/4/
Вы можете использовать (^- |[=<>]), если вам не важно совпадение - просто нужно знать, соответствует ли вся строка или нет.
(^- |[=<>])
Если вам действительно нужно сопоставить всю строку, вы можете используйте ^(- |.*[=<>]).*$ вместо
^(- |.*[=<>]).*$