Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Регулярка. Рез-тат должен удв. одному шаблону и не удв. другому / 3 сообщений из 3, страница 1 из 1
23.11.2007, 13:35
    #34961112
last_elf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярка. Рез-тат должен удв. одному шаблону и не удв. другому
Помогите составить регулярное выражение. Результат должен удовлетворять одному шаблону и не удовлетворять другому одновременно.
Например будем искать непробельный символ, к-рый одновременно не явл символом < или >
Думал надо как-то так: [\S^<>] или так [\S][^<>] - но не получатся. Вообще интересно, какие правила существуют для составления регулярок, если требуется использовать условия И/ИЛИ особенно если их несколько.
...
Рейтинг: 0 / 0
23.11.2007, 13:45
    #34961163
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярка. Рез-тат должен удв. одному шаблону и не удв. другому
можно для этого lookahead'ы использовать
...
Рейтинг: 0 / 0
23.11.2007, 13:54
    #34961207
last_elf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярка. Рез-тат должен удв. одному шаблону и не удв. другому
Я вот понял, что то, что мне нужно - это [^\s<>]
Но все равно непонятно, почему не работает [\S^<>]
Вот здесь (в самом низу страницы) http://www.pcre.ru/docs/javascript/text/intro2/
есть пример:
/[0-9a-z_]+@[0-9a-z_^.]+.[a-z]{2,3}/i.

[0-9a-z_^.]+ работает, а [\S^<>] не работает почему-то!


maXmoможно для этого lookahead'ы использовать
С ними у меня тоже что-то получается, а что-то нет... С какой стороны от него (?!95|98|NT|2000), например, надо ставить выражение в [] ? перед или после?
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Регулярка. Рез-тат должен удв. одному шаблону и не удв. другому / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]