Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
onlyyours 24.08.2010 10:28 / 24.08.2010 10:31
Есть строка, содержащая текст "слово слов 324755562384". Задача: в числе разбить запятыми тысячи.@main[] <html><body> $text[слово слов 324755562384] $text<br /><br /> $text[^text.match[(?<=\d)(?=(\d\d\d)+^$)][g][,]] $text </body></html>И аналогичный код написал на Perl:
#!/usr/bin/perl print "Content-Type: text/html\n\n"; print "<html><body>\n"; $text = "слово слов 324755562384"; print "$text<br /><br />\n"; $text =~ s/(?<=\d)(?=(\d\d\d)+$)/,/g; print "$text\n"; print "</body></html>\n";В первом случае результат работы "слово слов 324,,755562384".