Regular Expression Search and Replace (RESearch)
Regular Expression Search and Replace (RESearch)
Latest post of the previous page:
Жадность можно (нужно) отключить.
-
- Posts: 125
- Joined: Sun 20 Jun, 2010 12:37
- Has thanked: 31 times
- Been thanked: 4 times
- HaRT
- Moderator
- Posts: 9162
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 90 times
- Been thanked: 175 times
-
- Posts: 3
- Joined: Sat 01 Dec, 2018 19:43
Regular Expression Search and Replace (RESearch)
А можно каким-либо образом настроить Far и RESearch, чтобы можно было искать несколько строк в файлах docx Word?
- Raistlin
- Posts: 698
- Joined: Wed 16 Mar, 2005 16:01
- Location: St. Petersburg
- Has thanked: 1 time
- Been thanked: 1 time
- Contact:
Regular Expression Search and Replace (RESearch)
В для заголовка используется та же строка lng-файла, что и для формирования строки "Переименовать" в меню плагина, в результате в заголовок окна Far попадает символ подсветки буквы - "Переименоват&ь" (в оригинальном lng подсвечена другая, но не суть).
Magically yours
Raistlin
Raistlin
Regular Expression Search and Replace (RESearch)
Если делаю несколькострочную замену с панели, по указанным файлам - работает нормально. Если задаю те же параметры в редакторе - работает неправильно:
- HaRT
- Moderator
- Posts: 9162
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 90 times
- Been thanked: 175 times
Regular Expression Search and Replace (RESearch)
Так а удаляет в итоге то, что просили, или то, что показано в диалоге?
Фар есть инструмент, а не нянька. © 2009 DrKnS
- Raistlin
- Posts: 698
- Joined: Wed 16 Mar, 2005 16:01
- Location: St. Petersburg
- Has thanked: 1 time
- Been thanked: 1 time
- Contact:
Regular Expression Search and Replace (RESearch)
- В делаю - находится то, что ожидается (всё до последней кавычки). А делаю - находит почему-то вообще всё.
- В делаю - получаю
Magically yours
Raistlin
Raistlin
- HaRT
- Moderator
- Posts: 9162
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 90 times
- Been thanked: 175 times
Regular Expression Search and Replace (RESearch)
Гляньте на regex101.com — там воспроизводится (если вытянуть текст в одну строку).
Фар есть инструмент, а не нянька. © 2009 DrKnS
- Raistlin
- Posts: 698
- Joined: Wed 16 Mar, 2005 16:01
- Location: St. Petersburg
- Has thanked: 1 time
- Been thanked: 1 time
- Contact:
Regular Expression Search and Replace (RESearch)
То есть это косяк библиотеки, а не RESearch?
Magically yours
Raistlin
Raistlin
- HaRT
- Moderator
- Posts: 9162
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 90 times
- Been thanked: 175 times
Regular Expression Search and Replace (RESearch)
Или библиотеки, или регулярки — я не разбирался. А сайт всё-таки посмотрите, там разъясняется результат в конкретных условиях.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- Raistlin
- Posts: 698
- Joined: Wed 16 Mar, 2005 16:01
- Location: St. Petersburg
- Has thanked: 1 time
- Been thanked: 1 time
- Contact:
Regular Expression Search and Replace (RESearch)
Действительно полезный, спасибо - таки нашел ошибку в регэскспе: чтобы получить то, что хотелось (нет соответствия), надо было .
Однако почему изначальный регэксп матчится со всей строкой, все равно непонятно: как следует из разъяснения, в последний раз совпадает с "L" из последнего "OCL", и с чем тогда совпадает - загадка.
Однако почему изначальный регэксп матчится со всей строкой, все равно непонятно: как следует из разъяснения,
Code: Select all
((?!\1)[^"])*
Code: Select all
">ReportAsOCL12Device</use>
Last edited by Raistlin on Wed 20 Mar, 2019 23:27, edited 1 time in total.
Magically yours
Raistlin
Raistlin
Regular Expression Search and Replace (RESearch)
Просьба обратить внимание на ошибку с обработкой кода возврата, из-за которой Far30b5464.x64.20190903 при выходе по F10 падает после использования RESearch 8.6.7: Глюки и баги
- HaRT
- Moderator
- Posts: 9162
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 90 times
- Been thanked: 175 times
Regular Expression Search and Replace (RESearch)
Спасибо. Не могли бы вы дописать в своё сообщение какую-нибудь контрольную сумму тех библиотек, для которых этот патч, чтобы избежать путаницы?
Фар есть инструмент, а не нянька. © 2009 DrKnS