поставить точку после первых двух знаков

monstorro

Client
Регистрация
10.04.2016
Сообщения
115
Благодарностей
12
Баллы
18
Не подскажете код, который в любом числе типа 1542 8563 1458 сможет поставить точку после первых двух знаков. Спасибо.
 

silent

Client
Регистрация
05.04.2014
Сообщения
237
Благодарностей
84
Баллы
28

monstorro

Client
Регистрация
10.04.2016
Сообщения
115
Благодарностей
12
Баллы
18

TopFlow

Client
Регистрация
24.06.2020
Сообщения
59
Благодарностей
12
Баллы
8

Вложения

Регистрация
03.12.2020
Сообщения
146
Благодарностей
100
Баллы
43

TopFlow

Client
Регистрация
24.06.2020
Сообщения
59
Благодарностей
12
Баллы
8
Регистрация
03.12.2020
Сообщения
146
Благодарностей
100
Баллы
43
Если надо поставить точку после первой цифры, то вот такая регулярка:
Код:
^(\d)(\d.*)$
Замена на
$1.$2

Меняем все.
Проблема в том, что если задача сформулирована неверно, и нужно, например, отделять последние три цифры - эта конструкция работать не будет.
 
  • Спасибо
Реакции: TopFlow

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 366
Благодарностей
8 648
Баллы
113
Не подскажете код, который в любом числе типа 1542 8563 1458 сможет поставить точку после первых двух знаков. Спасибо.
Как вариант, т.к. известно что у нас числовая строка, то обрабатывать можно не по числовой регулярке, а по любому символу. Через Обработка текста - Замена (Все):

72782
 

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