Russian Qt Forum

Qt => Вопросы новичков => Тема начата: karpenko1989 от Февраль 28, 2012, 12:29



Название: [Решено] Обрезать строку до определенного символа
Отправлено: karpenko1989 от Февраль 28, 2012, 12:29
Здравствуйте.
Имеется строка вида str = "xxx/yyy". Как данную строку обрезать до символа '/', т.е чтобы получилась строка "xxx"? Но не использую функцию truncate, т.к у "xxx" переменная длина. Спасибо.


Название: Re: Обрезать строку до определенного символа
Отправлено: mutineer от Февраль 28, 2012, 12:33
truncate(indexOf(...));


Название: Re: Обрезать строку до определенного символа
Отправлено: kambala от Февраль 28, 2012, 13:35
если исходную строку не нужно модифицировать, то
Код
C++ (Qt)
QString newStr = str.left(str.indexOf('/'));


Название: Re: Обрезать строку до определенного символа
Отправлено: karpenko1989 от Февраль 28, 2012, 15:03
Спасибо