я получил строку вроде следующего:Регулярное выражение, чтобы соответствовать все, но оставить некоторые определенные матчи
(GDRO WHERE PERIOD MONTH = 0 AND PERIOD QUARTER = 12) WHERE NDRO() AND KST
Я написал следующее регулярное выражение, которое оставляет из числа, символы и функции и соответствует только слова.
/(?![A-Za-z]+\(\))([A-Za-z_](?:\d*))+/g
Если применяется к строке выше, результат
GDRO, WHERE, PERIOD, MONTH, AND, PERIOD, QUARTER, WHERE, AND, KST
То, что я также хочу, чтобы мой регулярное выражение уйти из конкретных слов, т.е.
(WHERE|PERIOD|MONTH|AND|WHERE)
Есть ли способ, что я может указать это в моем регулярном выражении, чтобы оставить эти данные и сопоставить каждое другое слово, т.е. получить следующий результат?
GDRO, KST
Что должно произойти с 'QUARTER'? – nhahtdh
Его также следует игнорировать. Забыл положить его в список игнорирования. –