Я пишу, что другие используют решение.
![Replace](https://i.stack.imgur.com/ZKciH.png)
в блокноте ++, пожалуйста, нажмите CTRL+H
, затем выберите Регулярное выражение ниже.
Затем поместите на Find what:
этот шаблон: .+&(q=[^&]+).+
и в поле Заменить на вставку: https://www.google.com/search?$1
Теперь легко нажмите кнопку Replace
для однократной замены или для всех замен, нажмите ALT+A
или Replace All
кнопка.
Проверка Regex101
Но описание:
1- .+&
найти все символы до &
после a q
. Так что эта часть включает в себя https://www.google.com/search?source=hp&ei=Ne4pXpSIHIW_9QOD-rmADw&
2- (q=[^&]+)
, наша цель! мы хотим все после q=
до следующего &
. Поэтому мы ищем строку, которая начинается с q =, а затем любой символ, который не является &
. [^&]
означает символ, который не является &
, а +
говорит, что любой символ, который не является &
больше нуля времени. эта часть будет включать q=laravel+crud+generator
. Обратите внимание на круглые скобки .
3- .+
означает любой символ и включает в себя &oq=laravel+crud+generator&gs_l=psy-ab.3..0l8.1294.6845..7289...1.0..0.307.3888.0j20j2j1......0....1..gws-wiz.....6..0i131j0i362i308i154i357.PwlZ_932pXo&ved=0ahUKEwjU9pz4tJrnAhWFX30KHQN9DvAQ4dUDCAU&uact=5
ок, помните ()
в разделе 2? это была группа. Вы можете использовать группы в заменах по этому шаблону $groupNumber
, который groupNumber является индексом скобок. Здесь у нас есть только одна ()
или фактически одна группа, поэтому наш оператор замены будет $1
.
И, наконец, замена : https://www.google.com/search?$1
, поэтому все внутри группы один будет заменить на $ 1.