![]() |
Сделать замену в строке, если в этой строке найден набор символов
Здравствуйте. Подскажите, как можно сделать замену в строке, если в этой строке найден один из перечисленных мною наборов символов?..
В текстовом файле есть много ссылок, В каждой строке по одной ссылке. Нужно проверить, есть ли в строке хотя бы один вариант набора символов (нужно указать несколько вариантов). Если он есть, то в этой ссылке необходимо изменить произвести замену текста.. пример: Текстовый файл 1.txt: Код:
https://google.com/file/dfdg83jk51a/0058start.mp4 с Код:
google.com Код:
yandex.ru Код:
start. Код:
/kino Код:
https://yandex.ru/file/dfdg83jk51a/0058start.mp4 |
Код:
(gc 'C:\temp\1.txt') -replace 'google\.com(?=.*(start\.|/kino))','yandex.ru' https://habr.com/ru/articles/545150/#looking_for https://www.google.com/search?q=rege...tive+lookahead |
Время: 23:59. |
Время: 23:59.
© OSzone.net 2001-