Есть вопрос! — Помогите с регекспой POSIXe regexp [SOLVED]
Сломал мозг - не хочу думать что решения нет.
Задача: надо матчить строки типа
TOKEN-.*
но(!) игнорировать строки типа
TOKEN-1543.*
в программу зашит только движок POSIX regexp (man 7 regex) ... тот что в egrep
соответственно TOKEN-(?!1543).* не работает.
UPD: т.к. исключение слов в ERE не предусмотрено задача решается шаблоном, который принимает все кроме нашего исключения
TOKEN-([^1].*|1[^5].*|15[^4].*|154[^3].*)
спасибо motonarola
Задача: надо матчить строки типа
TOKEN-.*
но(!) игнорировать строки типа
TOKEN-1543.*
в программу зашит только движок POSIX regexp (man 7 regex) ... тот что в egrep
соответственно TOKEN-(?!1543).* не работает.
UPD: т.к. исключение слов в ERE не предусмотрено задача решается шаблоном, который принимает все кроме нашего исключения
TOKEN-([^1].*|1[^5].*|15[^4].*|154[^3].*)
спасибо motonarola