Regular Expression Search and Replace (RESearch)
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Regular Expression Search and Replace (RESearch)
Latest post of the previous page:
Подтверждаю, притом началось уже довольно давно, вроде когда ввели немодальные диалоги.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- Tim Sobolev
- Posts: 729
- Joined: Fri 01 Apr, 2005 14:46
- Location: Украина
- Has thanked: 1 time
- Been thanked: 7 times
Regular Expression Search and Replace (RESearch)
Можно ли в диалогах переименования добавсить опцию "Создавать каталоги"?
А то переименование
в
отнюдь не раскидывает файлы по каталогам...
Стандартное переименование каталог создаёт
А то переименование
Code: Select all
^([^-]+?)\s+-\s+(.+)$
Code: Select all
$1\\$2
Стандартное переименование каталог создаёт
Last edited by Tim Sobolev on Wed 30 May, 2018 12:53, edited 1 time in total.
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Regular Expression Search and Replace (RESearch)
В анонсе есть ссылка для скачивания, там надо из всех DLL оставить только одну — “
RESearchU.dll
” или “RESearchU x64.dll
” — в соответствии с битностью используемого Фара.Фар есть инструмент, а не нянька. © 2009 DrKnS
Regular Expression Search and Replace (RESearch)
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, плагины кидал не в тот, что у меня дефолтный
Версия плагина: Version 8.67 (04.11.2016)
Удалил все dll, кроме RESearchU.dll
Но всё равно не видится
Только в FAR 3 видится
Может его нужно как-то по особому вызывать? Если да, то как?
UPDATE
Вопрос снимаю. Получилось. Запутался в разных копиях FAR, плагины кидал не в тот, что у меня дефолтный
Last edited by RoxMarty on Mon 25 Jun, 2018 19:23, edited 1 time in total.
Win 10 x64 / FAR 3 x64
Regular Expression Search and Replace (RESearch)
Что-то не так с подсчетом вхождений в редакторе (выше уже писали, может, из той же оперы). Берем вложенный файл, , . А если убрать, например, предпоследний символ (пробел) во 2-й строке, получаем .
- Attachments
-
- Test.txt
- (502 Bytes) Downloaded 138 times
Magically yours
Raistlin
Raistlin
Regular Expression Search and Replace (RESearch)
Есть текстовый файл плейлиста:
То есть сейчас вид такой:
#EXTINF:-1,название файла1
url1
#EXTINF:-1,название файла2
url2
Нужно привести его к виду
url1; название файла1
url2; название файла2
Как это сделать через найти-заменить регэкспы?
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
Как это сделать через найти-заменить регэкспы?
-
- Posts: 142
- Joined: Sun 20 Jun, 2010 12:37
- Has thanked: 49 times
- Been thanked: 7 times
Regular Expression Search and Replace (RESearch)
Какой то в этом плагине кривой PCRE
На https://regex101.com/r/s8OWnT/1/ регэксп работает а в плагине "фигвам"
На https://regex101.com/r/s8OWnT/1/ регэксп работает а в плагине "фигвам"
Last edited by stefanenko on Thu 22 Nov, 2018 14:39, edited 1 time in total.
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Regular Expression Search and Replace (RESearch)
Приведите, пожалуйста, текстовый снимок диалога условий поиска.
Фар есть инструмент, а не нянька. © 2009 DrKnS
-
- Posts: 142
- Joined: Sun 20 Jun, 2010 12:37
- Has thanked: 49 times
- Been thanked: 7 times
Regular Expression Search and Replace (RESearch)
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 ] ║
║ ║
╚════════════════════════════════════════════════════════════════════════╝
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Regular Expression Search and Replace (RESearch)
А если включить
[x] Several lines
?Фар есть инструмент, а не нянька. © 2009 DrKnS
-
- Posts: 142
- Joined: Sun 20 Jun, 2010 12:37
- Has thanked: 49 times
- Been thanked: 7 times
Regular Expression Search and Replace (RESearch)
Тогда сработает жадный поиск и захватит весь текст.
-
- Posts: 142
- Joined: Sun 20 Jun, 2010 12:37
- Has thanked: 49 times
- Been thanked: 7 times
Regular Expression Search and Replace (RESearch)
Хотя конечно для данного случая там можно указать 2 строки...
-
- Posts: 142
- Joined: Sun 20 Jun, 2010 12:37
- Has thanked: 49 times
- Been thanked: 7 times
Regular Expression Search and Replace (RESearch)
В общем вот похоже на вот такой код... только с последней строкой какие то траблы. Не спец я в этом.
В опции "Several lines" поставил 2
В опции "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 ] ║
║ ║
╚════════════════════════════════════════════════════════════════════════╝