Regex для извлечения конкретного интерфейса - PullRequest
0 голосов
/ 25 октября 2019

Я хочу создать Regex, который получает определенный интерфейс в списке.

У меня есть этот список интерфейсов:

interface0/0/8.120
interface0/0/8.130
interface0/0/8.1035
interface0/0/1.1035
interface0/0/0.120
interface0/0/0.130
interface0/0/8
interface0/0/1
interface0/0/2
interface0/0/4

Я пишу это выражение для интерфейса get, который не заканчивается на 120 130 150

.+?(?=\.(?!120|130|150))

с этим регулярным выражением я получаю:

interface0/0/8.1035
interface0/0/1.1035

, если я хочу получить список расширений и тот же интерфейс без подынтерфейса (.1035)

interface0/0/8.1035
interface0/0/1.1035
interface0/0/8
interface0/0/1

Iпроверить это в https://regex101.com/

С уважением,

Дарио

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...