разбиение строк!, помогите правильно разбить строку на слова и выбросить лишнее |
Здравствуйте, гость ( Вход | Регистрация )
разбиение строк!, помогите правильно разбить строку на слова и выбросить лишнее |
piccoola |
24.8.2011, 20:24
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 24.8.2011 Пользователь №: 2829 Спасибо сказали: 0 раз(а) Репутация: 0 |
Ехалsghffg000:Zгрекаyfhkkl907Zчерезdxsvhy897Zрекуtyfdvh657Zвидитighjky843Zгрекаu
idhnr902Zвtyujnd734Zрекеouthck5520Zрак QRegExp reg (":[0-9]{3}Z"); QStringList lines = text.split(reg); if(int j =text.indexOf(reg)) { foreach (QString line, lines) { int i = j - 6; int k = 0; QString newline = line.mid(k-i).left(i); return newline; } } помогите пожалуйста разобраться, а то я совсем запуталась, надо разбить строку на другие строки и убрать лишние символы. я пробовала, пробовала и ника, там кусок того, что у меня получилось, но не работает(( выводит только первое слово отдельно... |
|
|
ilyabvt |
26.8.2011, 21:37
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 297 Регистрация: 23.6.2011 Пользователь №: 2765 Спасибо сказали: 45 раз(а) Репутация: 3 |
Цитата Яб так делал: if (str[i] >=QChar('А') && str[i] <=QChar('Я')) Попробуй, будет ли польза? Я уже так пробовал. Не помогает. Не работает, значит, даже если символ находиться в указанном диапазоне он все равно не проходит проверку. |
|
|
Текстовая версия | Сейчас: 28.12.2024, 18:46 |