#regex #notepad
#регулярное выражение #notepad
Вопрос:
У меня есть этот файл :
example-site1.com site-site1.com user1 password1
example-site2.com site-site2.com user2 password2
example-site3.com site-site3.com user3 password3
есть неправильные пробелы, и я хочу добавить порт 80 позади сайта и символ @
мне нужно расположить слова следующим образом :
example-site1.com:80@user1@password1
example-site2.com:80@user2@password2
example-site3.com:80@user3@password3
кто-нибудь может мне помочь?
Спасибо.
Ответ №1:
- Ctrl H
- Найти что:
^(S )h S h (S )h (S )
- Заменить на:
$1:80@$2@$3
- ПРОВЕРЬТЕ оберните вокруг
- ПРОВЕРЬТЕ регулярное выражение
- Replace all
Объяснение:
^ # beginning of line
(S ) # group 1, 1 or more non spaces (domain)
h # 1 or more horizontal spaces
S # 1 or more non spaces
h # 1 or more horizontal spaces
(S ) # group 2, 1 or more non spaces (user)
h # 1 or more horizontal spaces
(S ) # group 3, 1 or more non spaces (password)
Замена:
$1 # content of group 1
:80@ # literally :80@
$2 # content of group 2
@ # literally @
$3 # content of group 3
Скриншот (предыдущий):
Скриншот (после):