У меня есть аргумент регулярного выражения.который проверяет содержимое переменной, в данном случае это время, в формате ЧЧ: ММ: СС, но при запуске строки кода система следует по пути, чтобы показать, что она не прошла и не соответствует критериям.!($11~/^(?:[01]?\d|2[0-3]):[0-5]\d:[0-5]\d|^$/) {print "11th field invalid";}
это вышеупомянутый код, а вот содержимое переменной "11:40:59".
Теперь я хочу, чтобы код продолжал выполнение программы, если внутри переменной содержится время.однако, если, например, внутри переменной есть буквенный символ, я хочу, чтобы программа напечатала «11-е поле недействительным» и вышла из программы.
также я проверяю аргумент regex в тестере вместе с переменной, и она соответствует