Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Как при считывании строки отбросить символ ?


Автор: XPurple 19.5.2006, 13:49
Как при считывании строки из файла отбросить последний символ \, если он присутствует? 

Автор: Akina 19.5.2006, 16:48
При считывании - никак. А вот после считывания - запросто...
Код
if right(xStr,1)="\" then xStr=left(xStr, len(xStr)-1)
 

Автор: XPurple 19.5.2006, 22:03
Мне кажется более логичным использование метода Skip при нахождении последнего символа строки.
Только не знаю как это реализовать. Или с помощью регулярных выражений. Или я не прав? 

Автор: Naghual 24.5.2006, 09:46
а можно просто воспользоватся функцией Replace и заменить "\" на "".

Добавлено @ 09:47 
Но это при условии что "\" только один.  smile
Если нет - вариант Акины. 

Автор: XPurple 24.5.2006, 09:54
Символ один. А способов -много. Это радует. Спасибо за варианты. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)