Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№121-01-2017 01:22:26

Mozillafan
Участник
 
Группа: Members
Зарегистрирован: 02-05-2016
Сообщений: 16
UA: Firefox 51.0

Реализуема ли такая замена в FoxReplace?

Здравствуйте, уважаемые форумчане.
Имеется ссылка, вида: http://blablabla-ID-blabla, которую необходимо заменить на http://blablabla/ID, при этом ID должен быть одинаковым для обеих ссылок, т. е. надо его извлечь из первой ссылки и подставить во вторую. Реализуемо ли это с помощью FoxReplace? У кого какие мысли по этому поводу?

Отсутствует

 

№221-01-2017 02:46:19

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Firefox 38.0

Re: Реализуема ли такая замена в FoxReplace?

да возможно
regexp-ы в помощь.(гуглим учебник по ним(на русском есть) читаем разбираемся)
если кратко
искать:aaa(выражение1)bbb(выражение2)ccc
заменить:ddd$1eee$2ffff
где $1 $2 будут строки соответствующиевыражению 1 и 3 соответственно

Отредактировано okkamas_knife (21-01-2017 02:53:25)


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№321-01-2017 03:44:05

Mozillafan
Участник
 
Группа: Members
Зарегистрирован: 02-05-2016
Сообщений: 16
UA: Firefox 51.0

Re: Реализуема ли такая замена в FoxReplace?

Спасибо. А по regexp–ам учебник, Вы Фридла имели в виду? Уже изучаю. Важно, что это возможно.

Отсутствует

 

№421-01-2017 06:23:36

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Firefox 38.0

Re: Реализуема ли такая замена в FoxReplace?

не важно. важно понять принцип составления
ну а нюнансы реализации регулярок есть везде и если чтото не работает как как ожидалось то стоит почитать уже хелп самой проги.
например в нотепад++ вместо $1 юзается \1
гдетоне работает \D и надо юзать [0-9]... вобщем по обстоятельствам.
ну и в сети есть тестилки регулярок- вводишь текст регулярку жмешь проверить и видишь что получилось.


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№521-01-2017 13:46:03

Sergeys
Administrator
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 23-01-2005
Сообщений: 14014
UA: Firefox 44.0
Веб-сайт

Re: Реализуема ли такая замена в FoxReplace?

тема - https://forum.mozilla-russia.org/viewtopic.php?id=66021


Через сомнения приходим к истине. Цицерон

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]