Название: TextEdit и замена в тексте Отправлено: crocus от Май 17, 2006, 03:23 На первый взгляд все просто
Код:
Вопрос в том как заменять непечатные символы например лишние концы строк, символы табуляции и т.д. Используя эти функции Код:
Нет замены регулярным выражениям. Название: TextEdit и замена в тексте Отправлено: crocus от Май 21, 2006, 08:38 Как же все-таки искать управляющие символы (\t, \n\r) в textedit???
Название: TextEdit и замена в тексте Отправлено: Steven_Orko от Май 22, 2006, 00:02 А это, нельзя написать так:
Код:
Не ищет? Я сам не пробывал... Название: TextEdit и замена в тексте Отправлено: crocus от Май 22, 2006, 01:13 В том и прикол что ищет только "\t" и то коряво, например:
в тексте "табуляцияпятьцифртабуляциятекст.," при поиске- замене удаляется все до точки, а еще лишние пробелы нужно удалить и висячие стоки ("\r\n\r\n"). Символ"-", при поиске "-" находит, непонятно что -типа неразрывного пробела или двойной пробел, короче основные непонятки что "курсор-текстдокумент в текстедите" считается управляющим символом и как искать последовательность например"\t 5\d \t \w .". Название: Re: TextEdit и замена в тексте Отправлено: Dair от Май 22, 2006, 10:57 Цитата: "crocus" Код:
Нет замены регулярным выражениям. Есть мысль искать по QString используя QRegExp. QString брать из QDocumentBlock'а. Замену делать уже при помощи QDocumentCursor, конечно. сработает? Название: TextEdit и замена в тексте Отправлено: crocus от Май 25, 2006, 14:35 Возможно не слишком элегантно, но работет:
Код:
добавлено спустя 6 минут: Ну и в продолжение темы -преобразованный текст (разделитель табуляция) необходимо загнать в таблицу Код:
|