Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

регулярные выражения

Обсуждение темы регулярные выражения в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; народ, такая проблема: .* - любое количество любых символов [^q]* - любое количество любых символов, кроме буквы q А как сделать выражение "любое ...


Закрытая тема
 
Опции темы
Старый 26.01.2005, 02:28   #1
народ, такая проблема:

.* - любое количество любых символов

[^q]* - любое количество любых символов, кроме буквы q

А как сделать выражение "любое количество любых символов, кроме слова(!!!) qwerty", например?

[^qwerty]* - любое количество любых символов, кроме букв q, w, e, r, t, y (буквы по отдельности)


[^(qwerty)]* - так не работает....
 
Старый 26.01.2005, 02:28
Ссылки
Старый 27.01.2005, 16:42   #2
seka, давай я тебе детерминированный конечный автомат нарисую, а уж рег. выражение ты сам по ка сделаешь...

Vulko добавил [date]1106833704[/date]:
Ладно... делов тут на 2 секунды. Так что не буду мучать.

Вот:
[A-Z;a-z;0-9]*[^q][^w][^e][^r][^t][^y][A-Z;a-z;0-9]*

Могу с синтаксисом ошибиться... но не более.
З.Ы. Теория автоматов рулит!)))))))
 
Старый 27.01.2005, 17:08   #3
пасиба, я понял, надо просто последовательно все буквы исключить!
И как я сам не додумался?!
 
Старый 28.01.2005, 20:04   #4
seka, но заметь, что это выражение всё-же пустит слово, содержащее подсвово qwerty! Т.е. оно не пустит только слово qwerty, но пожалуй найдётся слово содержащее под цепочку qwerty, которое оно пустит... хотя может и не найдётся. Это я так - на первый взгляд.

А тебе зачем, если не секрет?
 
Старый 28.01.2005, 20:54   #5
Цитата:
[A-Z;a-z;0-9]*
Это не верно. А если там стоит спец. символ?
Нужно поставить .* или ?*
 
Старый 29.01.2005, 02:17   #6
да мне это надо просто для себя... столкнулся с работкой, где надо много файлов по шаблонам обрабатывать... а как вот это делать - не знаю. но теперь знаю
 
Старый 29.01.2005, 13:40   #7
egorix, ну учесть ещё спец симоволы, и всё.
 
Старый 29.01.2005, 17:42   #8
Vulko, ещё пробелы забыл
А зачем учитывать это всё, если можно просто .* написать?!
 
Старый 29.01.2005, 17:42
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуются дизайнеры (регулярные заказы) StarGroup Вакансии 0 06.03.2013 18:52
Поиск выражения без учета регистра tend ASP, Perl, PHP и MySQL 14 15.09.2006 17:47
Регулярные выражения Денисон HTML, CSS, JavaScript 6 25.05.2005 03:19
Регулярные рассылки Web Кальянная 4 15.12.2004 12:22


Текущее время: 10:27. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум