Здравствуйте, гость ( Вход | Регистрация )
|
RazrFalcon |
14.1.2011, 0:36
Сообщение
#1
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
Нужно удалить все что не буквы aka [a-zA-Z]
Вот только смог str.remove(QRegExp("[^a-zA-Z]")); а как сделать обратное? |
|
|
|
![]() |
|
kwisp |
14.1.2011, 14:56
Сообщение
#2
|
|
астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23
|
RazrFalcon,
в С++ символ '\' экранирующий и чтоб его ввести в программу нужно его же заэкранировать. в первом случае ты сделал регулярное выражение заэкранировав 'w' - что оно обозначет я не знаю. во втором случае ты заэкранировал '\' и получил регулярное выражение которое как ты и хотел обозначает все буквы и цифры. |
|
|
|
RazrFalcon Удаление всех НЕ букв в строке 14.1.2011, 0:36
sidsukana str.remove(QRegExp("[^0-9]")); Не катит? 14.1.2011, 0:40
RazrFalcon Я так понимаю это удалит цифры?!
А мне нужно в... 14.1.2011, 1:18
silver47 Цитата(RazrFalcon @ 14.1.2011, 3:18) Я та... 14.1.2011, 8:13
RazrFalcon проблема в том, что это огромный файл (0.5-2мб). Ц... 14.1.2011, 13:47
RustNail вариант QRegExp("\W") не подойдет? ... 14.1.2011, 14:13
RazrFalcon Странно
str.remove(QRegExp("\w... 14.1.2011, 14:50
RustNail str.count(QRegExp("\\W"));
и ч... 14.1.2011, 15:14
RazrFalcon Ясно....
Так как надо записать, я не понял =/ 14.1.2011, 15:13
RazrFalcon str.remove(QRegExp("\\W"));
по... 14.1.2011, 15:21
RustNail ну разве что попробовать что-то типа str.remove(QR... 14.1.2011, 15:41
RazrFalcon Вообще не на что не повлияло =( 14.1.2011, 16:27
DEADHUNT "[^A-Za-z0-9_ ]" 14.1.2011, 17:06
RazrFalcon Ура! готово.
str.remove(QRegExp("... 14.1.2011, 17:44![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 10.1.2026, 22:26 |