Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
Perl
»
триады
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: триады (Прочитано 3690 раз)
0 Пользователей и 1 Гость просматривают эту тему.
frenky
Фанат форума
Постоялец
Сообщений: 171
+0/-0
0
триады
«
:
02 Марта 2005, 22:28:01 »
Как правильно разбить число на триады?
например
4566322,2323
4 566 322,2323
тоесть чтобы разбивалась только целая часть.
Записан
____________________
[on-line football manager] fdm.kiev.ua
2NetFly
Модератор
Глобальный модератор
Постоялец
Сообщений: 144
+0/-0
0
триады
«
Ответ #1 :
02 Марта 2005, 22:56:07 »
1. Извлечь целую часть.
2. Разбить стандартной регуляркой.
3. Склеить с дробной частью.
Или легких путей не ищем? =)
Записан
There Is More Than One Way To Do It (c)
frenky
Фанат форума
Постоялец
Сообщений: 171
+0/-0
0
триады
«
Ответ #2 :
03 Марта 2005, 00:49:58 »
и какая же стандартная регулярка?
Записан
____________________
[on-line football manager] fdm.kiev.ua
frenky
Фанат форума
Постоялец
Сообщений: 171
+0/-0
0
триады
«
Ответ #3 :
03 Марта 2005, 00:52:47 »
как запомнить триады в регулярке?
Записан
____________________
[on-line football manager] fdm.kiev.ua
2NetFly
Модератор
Глобальный модератор
Постоялец
Сообщений: 144
+0/-0
0
триады
«
Ответ #4 :
03 Марта 2005, 01:00:01 »
$num =~ /(?<=\\d)(?=(\\d\\d\\d)+(?!\\d))/ /g;
Фридл спасет мир.
Записан
There Is More Than One Way To Do It (c)
frenky
Фанат форума
Постоялец
Сообщений: 171
+0/-0
0
триады
«
Ответ #5 :
03 Марта 2005, 01:25:38 »
ну вот есть $mon=8673875
после $mon =~ /(?<=\\d)(?=(\\d\\d\\d)+(?!\\d))/ /g;
пишет
Argument "g" isn\'t numeric in division (/)
Записан
____________________
[on-line football manager] fdm.kiev.ua
2NetFly
Модератор
Глобальный модератор
Постоялец
Сообщений: 144
+0/-0
0
триады
«
Ответ #6 :
03 Марта 2005, 08:50:16 »
s/(?<=\\d)(?=(\\d\\d\\d)+(?!\\d))/ /g;
Записан
There Is More Than One Way To Do It (c)
frenky
Фанат форума
Постоялец
Сообщений: 171
+0/-0
0
триады
«
Ответ #7 :
03 Марта 2005, 21:02:56 »
спасибо
Записан
____________________
[on-line football manager] fdm.kiev.ua
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
Perl
»
триады
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28