удалить последний символ из строки

fri-lancer

Client
Регистрация
01.10.2013
Сообщения
420
Благодарностей
164
Баллы
43
Подскажите как удалить последний символ из строки?
Например есть строка:
besplatno-napishu-reguljarnoe-vyrazhenie-chast-2
а на выходе нужно:
besplatno-napishu-reguljarnoe-vyrazhenie-chast-
Задал вопрос в теме регулярных выражений но там не отвечают, может быть не регулярками можно это сделать?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 068
Благодарностей
5 723
Баллы
113
Всегда обрезается только один символ или там их может быть несколько?

PS Не дублируйте вопросы одинаковые в разных темах. Там удалил.
 

fri-lancer

Client
Регистрация
01.10.2013
Сообщения
420
Благодарностей
164
Баллы
43
Всегда обрезается только один символ или там их может быть несколько?

PS Не дублируйте вопросы одинаковые в разных темах. Там удалил.
Может быть несколько
еще пример,
было: Записывайтесь, принимайте участие в обсуждениях
стало: Записывайтесь, принимайте участие в обсуждения
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 068
Благодарностей
5 723
Баллы
113

fri-lancer

Client
Регистрация
01.10.2013
Сообщения
420
Благодарностей
164
Баллы
43
Последнее редактирование:

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 068
Благодарностей
5 723
Баллы
113
Так просто обрезать до 40 символов, грубо говоря?
 

fri-lancer

Client
Регистрация
01.10.2013
Сообщения
420
Благодарностей
164
Баллы
43

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 068
Благодарностей
5 723
Баллы
113
Код:
var yourText = project.Variables["yourtext"].Value;
return yourText.Substring(0,40);
 
  • Спасибо
Реакции: fri-lancer

alekwuy

Client
Регистрация
06.04.2013
Сообщения
1 632
Благодарностей
460
Баллы
83

deopl

Client
Регистрация
06.12.2011
Сообщения
675
Благодарностей
129
Баллы
43

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 269
Баллы
113
var rez= "SX54646DF001".Remove(6,1);
 
  • Спасибо
Реакции: deopl

Waldos

Новичок
Регистрация
03.06.2025
Сообщения
3
Благодарностей
1
Баллы
3
var yourText = project.Variables["yourtext"].Value; return yourText.Substring(0,40);
Подскажите, плиз, в переменной (формат времени) , которая всегда разная, например, 00:59:23 нужно удалить впереди и сзади три символа, чтоб остались только минуты - 59 . Как реализовать? Я новичок, не могу разобраться сам. Спасибо!
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 085
Благодарностей
9 791
Баллы
113
Подскажите, плиз, в переменной (формат времени) , которая всегда разная, например, 00:59:23 нужно удалить впереди и сзади три символа, чтоб остались только минуты - 59 . Как реализовать? Я новичок, не могу разобраться сам. Спасибо!
Можно разными способами это сделать, напрмиер 'Обработка текста - Regex', по регулярке: (?<=:).*?(?=:)

Также можно с помощью 'Обработка текста - Подстрока' и 'Обработка текста - Split'.

136696


136697
 
  • Спасибо
Реакции: Waldos

Waldos

Новичок
Регистрация
03.06.2025
Сообщения
3
Благодарностей
1
Баллы
3
  • Спасибо
Реакции: Sergodjan

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)