View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001868 | Wishes | Editor | public | 2011-09-02 15:46 | 2013-02-03 00:33 |
Reporter | pakan | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | have not tried |
Status | new | Resolution | open | ||
Summary | 0001868: Поддержка спецсимволов в строке замены | ||||
Description | спецсимволы: \t - tab (0x09) \n - new line (lf, 0x0a) \r - return (cr, 0x0d) \f - form feed (0x0c) \a - bell (0x07) \e - escape (0x1b) \xNNNN - hex char, где N - [0-9A-Fa-f]. не обрабатываются в строке замены, что не позволяет заменять, к примеру, пробелы на табуляцию | ||||
Tags | No tags attached. | ||||
Build | |||||
|
> пробелы на табуляцию CtrlF7 Del Space Tab Del CtrlQ Tab Enter |
|
>> пробелы на табуляцию >CtrlF7 Del Space Tab Del CtrlQ Tab Enter это относится к заменам-поиску на основе регулярных выражений пробелы (пробельные символы - whitespace) по выражению: /s+/ заменить на \t это лишь простой пример, для иллюстрации макрос выше заменит каждый пробел на табуляцию |
|
Это не макрос, это реалии. Почему такая уверенность, что все знают, что такое '\t'? Но нажать CtrlQ, а потом Tab - это уже попроще. |
|
>Почему такая уверенность, что все знают, что такое '\t'? есть же список спецсимволов из документации "Регулярные выражения для поиска": \t - tab (0x09) \n - new line (lf, 0x0a) \r - return (cr, 0x0d) \f - form feed (0x0c) \a - bell (0x07) \e - escape (0x1b) \xNNNN - hex char, где N - [0-9A-Fa-f]. ... оный включает не только \t, если такой набор можно было бы пользовать в строке замены - было бы восхитительно я понял Вас - пользовать CtrlQ PS все же неясно еще: как из многострочной строки сделать "однострочку" cr-lf [\r\n] заменить на ' '? как из "однострочки" сделать "мнгострочку" (обратная операция ' ' на '\r\n' )? |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-09-02 15:46 | pakan | New Issue | |
2011-09-02 17:23 | vskirdin | Note Added: 0007605 | |
2011-09-03 04:34 | pakan | Note Added: 0007607 | |
2011-09-03 05:20 | pakan | Note Edited: 0007607 | |
2011-09-03 06:44 | vskirdin | Note Added: 0007608 | |
2011-09-03 07:27 | pakan | Note Added: 0007609 | |
2011-09-03 07:28 | pakan | Note Edited: 0007609 | |
2013-02-03 00:33 | alexy | Severity | minor => feature |