| Название: 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 минут: Ну и в продолжение темы -преобразованный текст (разделитель табуляция) необходимо загнать в таблицу Код: 
 |