PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 1
DimaShin Отправлено: 02 Сентября, 2014 - 11:23:51 • Тема: Помогите составить регулярку, находящую в строке группы символов, не совпадающие со словарем • Форум: Регулярные выражения

Ответов: 2
Просмотров: 184
Я получаю строки вида: DBL + 2EXT.BED + 1CHD
Есть несколько вариантов обозначений: DBL, EXT, CHD, TRPL, AD, ADD, но в любой момент может прийти что-то новое. Смысл в том, чтобы знать, что в строке что-то не из словаря.
Например:
dictionary = array('DBL', 'EXT', 'CHD', 'TRPL', 'ADD', 'AD');
string = DTRPL + EXT.BED
В этом случае DTRPL - что-то новое, регулярное выражение должно это понять.

Пытаюсь построить выражение на отрицаниях, но [^EXT] отрицает любой символ из группы, а ^EXT ищет 'EXT' в начале строки. Кто-нибудь может с этим помочь?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB