Как привести строки в соответствие с регулярным выражением - PullRequest
0 голосов
/ 13 марта 2020

Я хочу получить все строки, которые:

  • начинаются с '-'

или

  • содержит '=' или ' <'или'> '

я получаю все строки, которые начинаются с '- ' на r"^- .*", и все строки, которые содержат' = 'или' <'или'> 'на .*[=<>], но я не знаю, как объединить выражение.

Вы найдете мой пример здесь: https://regex101.com/r/pUk3qM/4/

1 Ответ

1 голос
/ 13 марта 2020

Вы можете использовать (^- |[=<>]), если вам не важно совпадение - просто нужно знать, соответствует ли вся строка или нет.

Если вам действительно нужно сопоставить всю строку, вы можете используйте ^(- |.*[=<>]).*$ вместо

...