Я читаю файл с get-content -raw из-за других операций, которые я выполняю.
$c = get-content myfile.txt -raw
Я хочу заменить всю строку, содержащую ТОЛЬКО символы "*" или "=", на "заяц"
Я пытаюсь
$c -replace "^[*=]*$","hare"
но это не удается.Он работает с простым вводом строки, но не с моей строкой, содержащей CRLF.(Другие операции замены регулярных выражений, не включающие классы символов, работают нормально.)
TEST: задан входной файл из двух строк
*=**
keep this line ***
***=
Вывод должен быть
hare
keep this line ***
hare
Перепробовал много вещей, не повезло.