Обработка текста/замена - при замене на пробел после выхода и входа в проект пробел пропадает

  • Автор темы Автор темы konfuciy
  • Дата начала Дата начала

konfuciy

Client
Регистрация
07.05.2014
Сообщения
1 402
Реакции
131
Баллы
63
Экшн Обработка текста/замена.
RegEx.
Заменяю '\s+' на ' ' (просто пробел).
После выхода и обратно входа в проект, а также в процессе выполнения пробел пропадает. При новом заходе в проект стоит уже замена не на пробел, а на ничего.
 
Экшн Обработка текста/замена.
RegEx.
Заменяю '\s+' на ' ' (просто пробел).
После выхода и обратно входа в проект, а также в процессе выполнения пробел пропадает. При новом заходе в проект стоит уже замена не на пробел, а на ничего.
можно использовать макрос {-String.Space-}
 
  • Оценить
Реакции: Jufel и konfuciy
будет ли баг исправлен?
 
Я уже жаловался на это, привратник не считает это багом
 
  • Оценить
Реакции: konfuciy
У меня и более серьёзные баги отвергали, так что смирись и привыкай)
 
Может, и не баг, но если и во всех обычных редакторах текста (Блокнот, Notepad++), и в процессорах текста (MS Word, OpenOffice Writer), и в средах разработки (начиная от древнейшего Borland C++ 2.0 года 1998-го выпуска и заканчивая современнейшей Visual Studio), и во всех других программах замена пробела или на пробел работает одинаково — это уже стандарт! Пользователи ожидают, что в этой программе оно тоже будет работать так же! А оно работает не так.
 
  • Оценить
Реакции: konfuciy
для записи пробела существует {-String.Space-} - значит это не баг

следуя вашей логике можно было сделать:
для записи буквы "a" {-String.aletter-}
для записи буквы "b" {-String.bletter-}
для записи буквы "c" {-String.cletter-}
и т.д. и это было бы по-вашему нормально. а что, функция же есть, не баг значит)
не кажется, что что-то не так? ))

кроме того, ведь когда между словами пробел - он же запоминается и не нужно писать {-String.Space-} между словами - опять же нелогично, двойные стандарты получаются - в одних случаях пишем одно в других другое для одного и того же результата.
 
вместо пробела надо использовать макрос {-String.Space-}
это особенность хранения xml, да и так лучше, т.к. не понятно что на что заменяется, пробел никак не отображается
 
  • Оценить
Реакции: phoenixs
следуя вашей логике можно было сделать:
для записи буквы "a" {-String.aletter-}
для записи буквы "b" {-String.bletter-}
для записи буквы "c" {-String.cletter-}
и т.д. и это было бы по-вашему нормально. а что, функция же есть, не баг значит)
не кажется, что что-то не так? ))

кроме того, ведь когда между словами пробел - он же запоминается и не нужно писать {-String.Space-} между словами - опять же нелогично, двойные стандарты получаются - в одних случаях пишем одно в других другое для одного и того же результата.
а следуя вашей логике табуляцию и энтер тоже не тображать в поле? как вы поймете где пробел а где энтер? - думаю тема закрыта - благо разрабы думают также
 
а следуя вашей логике табуляцию и энтер тоже не тображать в поле? как вы поймете где пробел а где энтер? - думаю тема закрыта - благо разрабы думают также
пробел - стандартный отображаемый символ, а энтер куда вы в одну строку засунете?
 
вместо пробела надо использовать макрос {-String.Space-}
это особенность хранения xml, да и так лучше, т.к. не понятно что на что заменяется, пробел никак не отображается
Слава богу, что мы перешли от отрицания наличия проблемы к обсуждению, откуда у неё ноги растут. А ведь решить вопрос элементарно просто — сделать обработчик на покидания фокуса из поля, сделать в поле автозамену (чтобы у пользователя на глазах пробел заменился на макрос пробела) - и всё. Либо в методе сериализации/десереализации из XML дописать преобразование. Тоже несложно.

а следуя вашей логике табуляцию и энтер тоже не тображать в поле? как вы поймете где пробел а где энтер? - думаю тема закрыта - благо разрабы думают также
Никто не требовал запрещать спец. символы, оно может работать рядом и друг другу не мешать. Живые примеры: Word, Notepad++, Visual Studio
 
  • Оценить
Реакции: konfuciy
Слава богу, что мы перешли от отрицания наличия проблемы к обсуждению, откуда у неё ноги растут. А ведь решить вопрос элементарно просто — сделать обработчик на покидания фокуса из поля, сделать в поле автозамену (чтобы у пользователя на глазах пробел заменился на макрос пробела) - и всё. Либо в методе сериализации/десереализации из XML дописать преобразование. Тоже несложно.


Никто не требовал запрещать спец. символы, оно может работать рядом и друг другу не мешать. Живые примеры: Word, Notepad++, Visual Studio
полностью поддерживаю. параллельно - то, что надо, потому как в силу специфики программы и заполняемых полей (есть и однострочные, а есть многострочные) удобно, чтобы работали оба варианта
 
ещё есть режим спецсимволов как в Notepad++ - \t - табуляция, \r\n - перенос и т.п.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)