Latest post of the previous page:
c регекспами вверху пишем коды символов внизу через контрол-ку нужный символбез регэкспов - и внизу и в верху указываем символы через контрол ку
Latest post of the previous page:
c регекспами вверху пишем коды символов внизу через контрол-ку нужный символникак. пришлёте рабочий патч — будет.pakan wrote:и вот еще непонятно как получить однострочку, заменив переводы строки [cr-lf] на пробел(ну или табуляцию)
в строке поиска коды символов 0x0a равно как и 0x0d в нотацииvkh wrote:c регекспами вверху пишем коды символов внизу через контрол-ку нужный символ
без регэкспов - и внизу и в верху указываем символы через контрол ку
Code: Select all
\xNNNN - hex character, where N - [0-9A-Fa-f]
Содержательно, теперь все стало ясно, благодарю.zg wrote:никак. пришлёте рабочий патч — будет.pakan wrote:и вот еще непонятно как получить однострочку, заменив переводы строки [cr-lf] на пробел(ну или табуляцию)
^Q^J, разумеется.pakan wrote:а два (если бы и "искался") - остается необработанным еще 0x0a (как его вставить через CtrlQ неясно)
^Q^J - вставляет то что нужно,Centaur wrote:^Q^J, разумеется.pakan wrote:а два (если бы и "искался") - остается необработанным еще 0x0a (как его вставить через CtrlQ неясно)
Code: Select all
00000000001990000000000000
01000000002319031470000000
01000000003318646470000000
01000000004318557470000000
01000000005318616470000000
01000000006318615470000000
99000000007990000000000000
Code: Select all
^(\d{11})31
$144
Code: Select all
^(\d{11})31
${1}44
Code: Select all
^(\d{11})31
$1-удалименя-44
Это ни о чём не говорит.
фар не предоставляет средств разрешения двусмысленности, которая возникла в данном случае. и не пытается домысливать, что если в строке поиска была задана только одна группа, то в строке замены следует считать метасимоволами подстроки до $1
Мне такой подход представляется логичным. 4470. Падать тоже уже не должно.
Мне такой подход представляется неправильным. Это какой-то искусственный интеллект, увязка выражения замены с выражением поиска.
Это и есть увязка выражения замены с выражением поиска. Что мне совсем не нравится.
\d+ ни с чем не увязан, он самодостаточен.
Это не интеллект, это - простое правило. Альтернатива - выдать сообщение об ошибке.
Либо ограничить количество групп 36-ю, то-есть $[0-9A-Z], либо - синтаксис с фигурными скобками, на котором падало.
слишком сильное утверждение. в выражении замены мы переупорядочиваем/переоформляем то, что нашли выражением поиска. как они могут быть независимы. что это за выражение замены, которое не зависит от количества групп в выражении поиска?