Мастер
Покинул форум
Сообщений всего: 154
Дата рег-ции: Февр. 2017
Репутация: 4
|
konctantin777 пишет: 14к=14.000
13.7к=13.700
13.65к=13.650
6.1м=6.100.00
6.25м=6.250.000
11м=11.000.000
CODE:string P;
string Text = "14k";
//Text = "13.7k";
//Text = "13.65k";
//Text = "6.1m";
//Text = "6.25m";
//Text = "11m";
if(regexsearch(1, #P, Text, "\.")==0 && regexsearch(1, #P, Text, "k")>0)regexreplace(1, #Text, Text, "k", ".000");
if(regexsearch(1, #P, Text, "\.\dk")>0)regexreplace(1, #Text, Text, "k", "00");
if(regexsearch(1, #P, Text, "\.\d{2}k")>0)regexreplace(1, #Text, Text, "k", "0");
if(regexsearch(1, #P, Text, "\.")==0 && regexsearch(1, #P, Text, "m")>0)regexreplace(1, #Text, Text, "m", ".000.000");
if(regexsearch(1, #P, Text, "\.\dm")>0)regexreplace(1, #Text, Text, "m", "00.000");
if(regexsearch(1, #P, Text, "\.\d{2}m")>0)regexreplace(1, #Text, Text, "m", "0.000");
if(regexsearch(1, #P, Text, "\.\d{3}m")>0)regexreplace(1, #Text, Text, "m", ".000");
messagebox(Text);
Тема закрыта! Продолжение в теме "Версия 5.44 Регулярные выражения - 2".
|