Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
KevinS
Отправлено: 24 Июля, 2022 - 12:46:45
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 218
Дата рег-ции: Февр. 2020  
Репутация: 2




Здравствуйте, подскажите пожалуйста как добавить точку между цифрами в string.

Например, если цифр всего три то поставить точку после первой цифры:
Было x=922, стало: x=9.22

Если цифр всего четыре, то:
было x=9872, стало: x=98.72

Спасибо.

(Отредактировано автором: 24 Июля, 2022 - 12:47:59)

 
 Top
Zireael
Отправлено: 24 Июля, 2022 - 12:51:25
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4456
Дата рег-ции: Нояб. 2017  
Репутация: 585




А если цифр 2 или 5, то куда добавить?
 
 Top
KevinS
Отправлено: 24 Июля, 2022 - 12:55:06
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 218
Дата рег-ции: Февр. 2020  
Репутация: 2




 Zireael пишет:
А если цифр 2 или 5, то куда добавить?


Цифр всегда либо 3, либо 4
 
 Top
Zireael
Отправлено: 24 Июля, 2022 - 12:58:42
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4456
Дата рег-ции: Нояб. 2017  
Репутация: 585




CODE:
string x = "922";
regexreplace(1, #x, x, "(\d+)(\d{2})", "$1.$2");
messagebox(x);
 
 Top
KevinS
Отправлено: 24 Июля, 2022 - 13:05:21
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 218
Дата рег-ции: Февр. 2020  
Репутация: 2




 Zireael пишет:
CODE:
string x = "922";
regexreplace(1, #x, x, "(\d+)(\d{2})", "$1.$2");
messagebox(x);


Благодарю!)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by