Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: OlegEk
Никак не могу найти/понять как мне поймать строку, которая НЕ содержит что либо.
Для примера:

Выражение ловит строчку, начинающуюся с одного двоеточия (работает)
objRegExp.Pattern = "( [ : ] . * ) "
cSource = objRegExp.replace(cSource, "попался ")

Судя по всем мануалам, следующая конструкция должна ловить как раз строки, не начинающиеся с двоеточия (не работает):
objRegExp.Pattern = "( [ ^ : ] . * ) "
cSource = objRegExp.replace(cSource, "попался ")

Аналогично на "содержит" (работает)
objRegExp.Pattern = "( . * [ : ] . * ) "
cSource = objRegExp.replace(cSource, "попался ")
и соответстенно НЕ содержит в соответстии с тем что я вычитал и понял (не работает)
objRegExp.Pattern = "( . * [ ^ : ] . * ) "
cSource = objRegExp.replace(cSource, "попался ")

Подскажите плиз как таки получить сработку на конструкцию НЕ начинается/НЕ содержит


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.