Ну, я в настоящее время пишу скрипт, который предназначен для проверки журналов другого скрипта, который я написал, чтобы увидеть, было ли у него три или более неудачных пинга подряд перед успешным, это просто скелетным на данный момент, но он должен выглядеть как этотregex и строка чтения файла в autohotley
fileread,x,C:\Users\Michael\Desktop\ping.txt
result:=RegExMatch(%x% ,failure success)
msgbox,,, The file is = %x% `n the result is = %result%
теперь файл, который пытается читать,
success failure success
и по какой-то причине, когда он читает файл, он говорит, что переменная % x% 'содержит недопустимые символы
- когда я скопировать и вставить содержимое ping.txt в сценарий и сохранить его в переменной она работает
- я убедился, что файл имеет окна строки окончаний CR + LF
- я присвоенные переменная генерируется в файле читается как другая переменная, таким образом зачистки все конечные или ведущие пробельные символы
- файл закодирован в ANSI и до сих пор имеет проблемы с UTF8
благодаря человеку она работала отлично – hamsolo474
@ hamsolo474 Нет проблем. Я обновил свой ответ с некоторой важной информацией, пожалуйста, посмотрите. –
так что «var ~ = pattern» эквивалентно «regexmatch (var, pattern)»? Интересно, существуют ли другие секретные операторы типа ~ = если бы вы могли связать меня со списком из них – hamsolo474