ник: 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, "попался ")
Подскажите плиз как таки получить сработку на конструкцию НЕ начинается/НЕ содержит