View Issue Details

IDProjectCategoryView StatusLast Update
0003066Far ManagerEditorpublic2015-08-18 17:38
ReporterAleXH Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Platformx86OSWindowsOS VersionXP SP2
Product Version3.0 
Summary0003066: Неправильно обрабатываются регулярки, начинающиеся с ^
DescriptionИскать: ^\w+?\x20
Заменить на: пусто
[x] Regular expressions

- "Пожирает" слово за словом в строке.
Steps To ReproduceОткрываем в редакторе текст, CtrlF7.
TagsNo tags attached.
Build

Activities

shmuel

2015-08-18 14:37

developer   bugnote:0013791

CtrlF7 - а дальше что? Лень описать полную последовательность действий?

AleXH

2015-08-18 14:39

reporter   bugnote:0013792

В дескрипшине описано

shmuel

2015-08-18 14:41

developer   bugnote:0013793

> В дескрипшине описано

Там описан результат, а не действия.
Короче, на данный момент это не репорт.

AleXH

2015-08-18 14:42

reporter   bugnote:0013794

А перед результатом что?

shmuel

2015-08-18 14:45

developer   bugnote:0013795

Не надо спорить, послушайте меня и опишите полную *пошаговую* последовательность действий. Тогда будет о чём говорить. Пока не о чем.

2useven10

2015-08-18 15:06

developer   bugnote:0013796

http://forum.farmanager.com/viewtopic.php?p=115442#p115442

shmuel

2015-08-18 15:14

developer   bugnote:0013797

@2useven10
Там тоже нет пошаговой последовательности действий. Но даже если бы она там была, это не отменяет её необходимость быть здесь.


@AleXH
В общем, покуда вы не уточните последовательность действий, могу предположить, что вы осуществляете замены одну за одной, в ответ на запрос (диалог) Фара.

В таком случае отмечу, что идентичным образом ведёт себя замена в:
-- редакторе Visual Studio C++ 2010
-- редакторе Scite
-- плагинах S&R, EditFind, LF Search

AleXH

2015-08-18 16:42

reporter   bugnote:0013798

Т.е. тогда http://forum.farmanager.com/viewtopic.php?p=115505&sid=6826ad026dd987f0b9e82d2c8f3bc79a#p115505
было понятно, а теперь нет? - Ок.

Последовательность действий:
Открываем в редакторе текст, CtrlF7, в диалоге указываем:
Искать: ^\w+?\x20
Заменить на: пусто
[x] Regular expressions

Жмём "заменить", а во втором диалоге "всё".

Т.е. если бы мне надо было удалить все слова, то я бы написал \w+?\x20, если же я указываю, что это 1-е слово в начале строки, то я ожидаю, что удалится по 1-му слову в каждой строке. Так делает RESearch и это логично и удобно.

shmuel

2015-08-18 16:54

developer   bugnote:0013799

Last edited: 2015-08-18 16:54

К чему пререкаться? Сделали бы репорт сразу как положено, и вопросов бы не было.

Репорт и сейчас неполноценный, так как не указан текст в строке редактора и ожидаемый результат. Но теперь уже можно видеть, что есть проблема.

AleXH

2015-08-18 17:02

reporter   bugnote:0013800

Last edited: 2015-08-18 17:03

Нет у меня никакого желания пререкаться - не вижу в этом ни удовольствия, ни морального права.

Я полагал, что раз Вы в прошлый раз поняли о чём я писал, то и сейчас это, само собой, понятно.

shmuel

2015-08-18 17:07

developer   bugnote:0013801

Я то понял и тогда, и сейчас. Но это не значит, что надо писать корявые репорты.
Выше приведен пример неоднозначности трактовки репорта в его первоначальном виде.

AleXH

2015-08-18 17:12

reporter   bugnote:0013802

Как есть - редактировать рапорт я не могу, как вылетело, так и полетело ))) Научиться делать сразу правильно уже не получится, староват для этого, да и ква-квалификации не хватает )

shmuel

2015-08-18 17:38

developer   bugnote:0013803

> уже не получится, староват для этого

Не знаю, сколько вам лет, но советую выбросить подобные слова из своего лексикона и подобные мысли из головы. :)

Issue History

Date Modified Username Field Change
2015-08-18 14:34 AleXH New Issue
2015-08-18 14:37 shmuel Note Added: 0013791
2015-08-18 14:39 AleXH Note Added: 0013792
2015-08-18 14:41 shmuel Note Added: 0013793
2015-08-18 14:42 AleXH Note Added: 0013794
2015-08-18 14:45 shmuel Note Added: 0013795
2015-08-18 15:06 2useven10 Note Added: 0013796
2015-08-18 15:14 shmuel Note Added: 0013797
2015-08-18 16:42 AleXH Note Added: 0013798
2015-08-18 16:54 shmuel Note Added: 0013799
2015-08-18 16:54 shmuel Note Edited: 0013799
2015-08-18 17:02 AleXH Note Added: 0013800
2015-08-18 17:03 AleXH Note Edited: 0013800
2015-08-18 17:07 shmuel Note Added: 0013801
2015-08-18 17:12 AleXH Note Added: 0013802
2015-08-18 17:38 shmuel Note Added: 0013803