Page 156 of 158

Regular Expression Search and Replace (RESearch)

Posted: Fri 10 Jun, 2005 08:33
by Cavaler

Regular Expression Search and Replace (RESearch)

Posted: Wed 23 May, 2018 19:33
by HaRT

Latest post of the previous page:

DV wrote:
Wed 23 May, 2018 19:30
Во время поиска в файловой панели (Search или Grep) окно с прогрессом поиска бешено мелькает, то появляясь, то исчезая...
Подтверждаю, притом началось уже довольно давно, вроде когда ввели немодальные диалоги.

Regular Expression Search and Replace (RESearch)

Posted: Wed 23 May, 2018 20:07
by zg
нет, это после этого.

Regular Expression Search and Replace (RESearch)

Posted: Wed 30 May, 2018 12:51
by Tim Sobolev
Можно ли в диалогах переименования добавсить опцию "Создавать каталоги"?
А то переименование

Code: Select all

^([^-]+?)\s+-\s+(.+)$
в

Code: Select all

$1\\$2
отнюдь не раскидывает файлы по каталогам...

Стандартное переименование каталог создаёт

Regular Expression Search and Replace (RESearch)

Posted: Mon 25 Jun, 2018 12:05
by RoxMarty
Где можно взять последнюю версию плагина для Far 2?

Regular Expression Search and Replace (RESearch)

Posted: Mon 25 Jun, 2018 12:13
by HaRT
RoxMarty wrote:
Mon 25 Jun, 2018 12:05
Где можно взять последнюю версию плагина для Far 2?
В анонсе есть ссылка для скачивания, там надо из всех DLL оставить только одну — “RESearchU.dll” или “RESearchU x64.dll” — в соответствии с битностью используемого Фара.

Regular Expression Search and Replace (RESearch)

Posted: Mon 25 Jun, 2018 19:19
by RoxMarty
HaRT, я пробовал так, но мой FAR 2.1 b1807 bis29 (x86) не увидел плагин (а FAR 3 работает без проблем и в x86 и в x64, но мне нужен именно FAR 2)

Версия плагина: Version 8.67 (04.11.2016)
Удалил все dll, кроме RESearchU.dll

Но всё равно не видится



Только в FAR 3 видится



Может его нужно как-то по особому вызывать? Если да, то как?

UPDATE

Вопрос снимаю. Получилось. Запутался в разных копиях FAR, плагины кидал не в тот, что у меня дефолтный 8)

Regular Expression Search and Replace (RESearch)

Posted: Tue 28 Aug, 2018 23:40
by Raistlin
Что-то не так с подсчетом вхождений в редакторе (выше уже писали, может, из той же оперы). Берем вложенный файл, , . А если убрать, например, предпоследний символ (пробел) во 2-й строке, получаем .

Regular Expression Search and Replace (RESearch)

Posted: Sat 20 Oct, 2018 11:53
by Raistlin
Выполняю на файле
Test_Grep.txt
(79 Bytes) Downloaded 56 times
Файл в кодировке 1251. Результат в редакторе выдается в кодировке 1200, соответственно, кириллица отображается кракозябрами.

Regular Expression Search and Replace (RESearch)

Posted: Thu 22 Nov, 2018 14:18
by pruwait
Есть текстовый файл плейлиста:

Code: Select all

#EXTINF:-1,Seba  Jr Vallo - Exit [Allright Sound]
httpspsv4/c813131/u185959662/audios/81cf2c85b94f.mp3?extra=0XXqDUBh12JQIRpGPTLH3n9_kSIyCpLstXwgaCb4XYaH2lalB3ApQ07ZLfcWPKsMVX8GARyGAro99s7WPuZuI6uNW42bGKM11l9F_3eZ2aJucmZ6d4F0kz96tNEWTIlP6AMP_89hHir7-KTSRwgOUjQ
#EXTINF:-1,Мотивация - Ты готов (SportFaza)
httpss1-38v4.ot/p7/fe281a574c01d4.mp3?extra=v0fBEZiZGp6DPLjIfhXicU3XKDixxd_JvW0eUjThp9wgqvP-behc92lTc-48IcFMpsA2XZ9DdOtfjaVmMG8y68JaLxJI_BTsAjag6k3OH0ylOv9R_FJY75vljyuujaaaauWbJwtfKto1bS9ZXGAhfCQ
#EXTINF:-1,Мотивация Спорта.Sports Motivation 2015  - Мотивация Спорта.Sports Motivation 2015 
httpscs1-66v4.udioet/p1/e51d018fd8dd81.mp3?extra=b6SYUV_7IiUeoT_YwagCc3gt0JWYEeTngTpO0z_y-sd5nabObJ8tQEjZhJ9U-bwdMuu7xmU_SgopoD9Lg7hAugiRc7rDRvGNCKYyngHzpF1AYrEhCAkc5VO2WldglXuP_rnbuCsSkYY9HnpvGgLshr4
#EXTINF:-1,POD - POD - 13 - Boom
httpscs1-74v4.audio./p15/f71c58a21dc2e6.mp3?extra=rXjXdFb5TlXNf-SHVzmBrof_wrN2yC6JZSruaCYnEpYNwfJ7ydeiZJ4R_FyttTpkCRoD73BY4aNzSE_6FlF0oL99i7_ePGarFhysDCmaspLnUezERSXhY46r4TgrUYkQvPUGCH5pYJq8rGLu2Vj1pnc
#EXTINF:-1,Basic Biology - Twilight (feat. Megan McKay)
httpscs1-65v4.dio.t/p16/274bb296805a32.mp3?extra=c2W_1xBj_u0j0SoLwtFK9m43W8aEaxKa2iURJbq6avrsv7sji8DI0gvHZVXBNIjEoSYdOYh2dR_9AbdCPuVh-EacpuQ4NU19lgsFLwb2BDndDyh5zOiS2fXo-7xiFE8rBP92LT4nBbnclA9nsuwdppE
#EXTINF:-1,Seba & Jr Vallo - -15
httpspsv4.eraudio.t/c815121/u318907484/audios/01ba83bd4be8.mp3?extra=8I3IOtJnbqF_js0iTnO03WC43uG2SludNdphzkkAxDm_Ww-LiTgs-IOpJEtD6hyIcro1OfpR9yZ36hCwb7PwVHstblFeG-nUcHsm5wvy32MErVKa0qNnpSa_fQHyzudBuX158n_961bzRK-ddGv9Fd8
То есть сейчас вид такой:
#EXTINF:-1,название файла1
url1
#EXTINF:-1,название файла2
url2


Нужно привести его к виду
url1; название файла1
url2; название файла2

Как это сделать через найти-заменить регэкспы?

Regular Expression Search and Replace (RESearch)

Posted: Thu 22 Nov, 2018 14:39
by stefanenko
Какой то в этом плагине кривой PCRE
На https://regex101.com/r/s8OWnT/1/ регэксп работает а в плагине "фигвам"

Regular Expression Search and Replace (RESearch)

Posted: Thu 22 Nov, 2018 16:41
by HaRT
stefanenko wrote:
Thu 22 Nov, 2018 14:39
регэксп работает а в плагине "фигвам"
Приведите, пожалуйста, текстовый снимок диалога условий поиска.

Regular Expression Search and Replace (RESearch)

Posted: Thu 22 Nov, 2018 23:39
by stefanenko

Code: Select all

╔══════════════════════ Regular Expression Search ═══════════════════════╗
║ Search for:                                                            ║
║ ^#EXTINF:-1,(.*)\n(.*)$                                          ↓[ \ ]║
╟────────────────────────────────────────────────────────────────────────╢
║ [x] Regular expression        [ ] Several lines [ ... ]                ║
║ [ ] Case-sensitive                                                     ║
║ [ ] Reverse search            [ ] In selection only                    ║
║ [ ] Incremental search                                     [ Presets ] ║
║                                                                        ║
║         { Ok } [ Show all ] [ Count all ] [ Cancel ] [ Close ]         ║
║                                                                        ║
╚════════════════════════════════════════════════════════════════════════╝

Regular Expression Search and Replace (RESearch)

Posted: Fri 23 Nov, 2018 00:34
by HaRT
stefanenko wrote:
Thu 22 Nov, 2018 14:39
в плагине "фигвам"
А если включить [x] Several lines?

Regular Expression Search and Replace (RESearch)

Posted: Fri 23 Nov, 2018 04:06
by stefanenko
HaRT wrote:
Fri 23 Nov, 2018 00:34
А если включить
Тогда сработает жадный поиск и захватит весь текст.

Regular Expression Search and Replace (RESearch)

Posted: Fri 23 Nov, 2018 04:07
by stefanenko
Хотя конечно для данного случая там можно указать 2 строки...

Regular Expression Search and Replace (RESearch)

Posted: Fri 23 Nov, 2018 04:15
by stefanenko
В общем вот похоже на вот такой код... только с последней строкой какие то траблы. Не спец я в этом.
В опции "Several lines" поставил 2

Code: Select all

╔══════════════════════ Regular Expression Replace ══════════════════════╗
║ Search for:                                                            ║
║ ^#EXTINF:-1,(.*)\n(.*)\n                                         ↓[ \ ]║
║ Replace with:                                                          ║
║ $2;$1                                                            ↓[ / ]║
╟────────────────────────────────────────────────────────────────────────╢
║ [x] Regular expression        [x] Several lines   [ ... ]              ║
║ [ ] Case-sensitive                                                     ║
║ [ ] Reverse search            [ ] In selection only      [ RE Builder ]║
║ [ ] Remove emptied lines                                               ║
║ [ ] Remove not matched lines                                           ║
║ [ ] Evaluate as script:       JScript                   ↓  [ Editor ]  ║
║                                                                        ║
║                { Replace } [ All ] [ Cancel ] [ Close ]    [ Presets ] ║
║                                                                        ║
╚════════════════════════════════════════════════════════════════════════╝

Regular Expression Search and Replace (RESearch)

Posted: Fri 23 Nov, 2018 09:27
by 2useven10
stefanenko wrote:
Fri 23 Nov, 2018 04:06
Тогда сработает жадный поиск и захватит весь текст
Жадность можно (нужно) отключить.