|
удалить последний символ в строке
| ☑ |
0
shock3r
13.10.12
✎
20:09
|
Подскажите как удалить в переменной последний символ?
Переменная заполняется церез цикл, в конце цикла прибавляется ";" но при выводе в документ последний символ надо либо заменить на "." либо просто удалить
|
|
1
aleks-id
13.10.12
✎
20:11
|
переменная=стрзаменить(переменная,";",".");
|
|
2
Сниф
13.10.12
✎
20:17
|
стр = Лев(стр, СтрДлина(стр)-1);
|
|
3
shock3r
13.10.12
✎
20:17
|
Спасибо сейчас попробую...
Пример моей строки:
г. Москва, "Компьютерные информационные системы", по вопросам развития локальной сети; г. Минск, "Патио", по вопросам развития бухгалтерии;
т.е. в строке встречается ";" и мне надо поменять или удалить только последний символ в строке!!!
|
|
4
shock3r
13.10.12
✎
20:24
|
Сниф спасибо за функцию ЛЕВ. То что нужно было!!!
|
|
5
DES
13.10.12
✎
20:26
|
а мне можно тоже одну ЛЕВ ?
с собой.
|
|
6
Злопчинский
13.10.12
✎
20:52
|
(2) но вот только если вдруг последним символом окажется ЗНАЧИЫМЙ символ то будет капец...
так что делаем так:
.
стр = СтрЗаменить(СокрЛП(СтрЗаменить(стр,";",РазделительСтрок)),РазделительСтрок,";");
|
|
7
rs_trade
13.10.12
✎
21:06
|
А с каких пор СтрЗаменить заменяет только последний символ в строке?
|
|
8
Злопчинский
13.10.12
✎
21:08
|
(7) там при чем не перевод строки а СокрЛП (позорище)
|
|
9
m-serg74
13.10.12
✎
21:09
|
(8) выходные) мозг тоже должен отдыхать)
|
|
10
rs_trade
13.10.12
✎
21:25
|
(8) (7) это про (1). стоит забыть поставить номер поста, и уже позорят.
|
|
11
Злопчинский
13.10.12
✎
21:25
|
тоже верно
|
|
12
Злопчинский
13.10.12
✎
21:26
|
(10) будь пердельно бздителен! ;-)
|
|