abcVIRTUAL123 ^(?!.*VIRTUAL).*$^([a-zA-Z]{3})([a-zA-z0-9]{7})(\d{3})$ FALSE
abcVIRTUAL123 ^([a-zA-Z]{3})([a-zA-z0-9]{7})(\d{3})$ TRUE
abcLOCATOR123 ^(?!.*VIRTUAL).*$^([a-zA-Z]{3})([a-zA-z0-9]{7})(\d{3})$ FALSE
abcLOCATOR123 ^([a-zA-Z]{3})([a-zA-z0-9]{7})(\d{3})$ TRUE
Привет, я новичок в REGEX и использую библиотеку VBScript из Excel.
В приведенном выше примере я хочу проверить, содержит ли строка слово «VIRTUAL», и если да, вернуть ложное совпадение.
Я думаю, что это почти все, за исключением того, что оставшаяся часть шаблона делает строку допустимой.
Это игнорирует мой первый негативный взгляд в будущее.
Я пробовал разные комбинации на форумах, но застрял.
Любая помощь приветствуется.
Приветствие
Nik