Regular Expression Search and Replace (RESearch)
Regular Expression Search and Replace (RESearch)
Latest post of the previous page:
- В делаю - находится то, что ожидается (всё до последней кавычки). А делаю - находит почему-то вообще всё.
- В делаю - получаю
Magically yours
Raistlin
Raistlin
- HaRT
- Moderator
- Posts: 10858
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Regular Expression Search and Replace (RESearch)
Гляньте на regex101.com — там воспроизводится (если вытянуть текст в одну строку).
Фар есть инструмент, а не нянька. © 2009 DrKnS
- HaRT
- Moderator
- Posts: 10858
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Regular Expression Search and Replace (RESearch)
Или библиотеки, или регулярки — я не разбирался. А сайт всё-таки посмотрите, там разъясняется результат в конкретных условиях.
Фар есть инструмент, а не нянька. © 2009 DrKnS
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: 10858
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Regular Expression Search and Replace (RESearch)
Спасибо. Не могли бы вы дописать в своё сообщение какую-нибудь контрольную сумму тех библиотек, для которых этот патч, чтобы избежать путаницы?
Фар есть инструмент, а не нянька. © 2009 DrKnS
- HaRT
- Moderator
- Posts: 10858
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Regular Expression Search and Replace (RESearch)
Фар есть инструмент, а не нянька. © 2009 DrKnS
Regular Expression Search and Replace (RESearch)
File version 8.6.7.0, Last write time: 04.11.2016, md5:
96311018213dc65cc29f7eac23ce890e RESearchU3 x64.dll
1930a639b8a21eb87722e2b77022e6f3 RESearchU3.dll
На самом деле патч можно применить к любой предыдущей версии просто заменив в dll файле:
Regular Expression Search and Replace (RESearch)
Report for this error: https://bugs.farmanager.com/view.php?id=3739
-
- Posts: 63
- Joined: Tue 26 Nov, 2013 06:39
- Location: Новосибирск
- Has thanked: 1 time
- Been thanked: 1 time
Regular Expression Search and Replace (RESearch)
В 8.67 "Модификатор нежадности" не работает в режиме нескольких строк (Several lines):
<a href=".+?" target=
съедает все до target из следующего URL, если у первого target не указан. Результат одинаков и при наличии, и при отсутствии модификатора. Возможно, еще как-то влияет наличие точки, допускающей разрывы строк.
В однострочном режиме работает, как положено.
<a href=".+?" target=
съедает все до target из следующего URL, если у первого target не указан. Результат одинаков и при наличии, и при отсутствии модификатора. Возможно, еще как-то влияет наличие точки, допускающей разрывы строк.
В однострочном режиме работает, как положено.
- HaRT
- Moderator
- Posts: 10858
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Regular Expression Search and Replace (RESearch)
emusic, и заодно настроек плагина в части поиска, в т.ч. что такое «несколько строк».
Фар есть инструмент, а не нянька. © 2009 DrKnS