URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 59093
[ Назад ]

Исходное сообщение
"update в Mysql'е"

Отправлено fun , 11-Авг-05 10:52 
Нужно удалить два последних нуля и впереди все нули
Например:
| 0000015936700 |
| 0000017859400 |
| 0000017873200 |
| 0000017936400 |
| 0000018113100 |
| 0000018198700 |
| 0000018651300 |
| 0000155348000 |
| 0000198326900 |
| 0000214193400 |
| 0000247084500 |
| 0000254060500 |
| 0000319007600 |
| 0000332801400 |
должно получиться
|      159367 |
|      178594 |
|      178732 |
|      179364 |
|      181131 |
|      181987 |
|      186513 |
|      210890 |
|      211352 |
|      373764 |
|      381255 |
|      444814 |
|      857321 |
|     1553480 |
|     1983269 |
|     2141934 |
|     2470845 |
|     2540605 |
|     3190076 |
|     3328014 |

или как это прикрутить у перлу.


Содержание

Сообщения в этом обсуждении
"update в Mysql'е"
Отправлено co6aka , 11-Авг-05 11:16 
Например так:
s/^0+//; удаляеш первые нули
s/0+$//; удаляеш последние нули

"update в Mysql'е"
Отправлено fun , 11-Авг-05 16:48 
>Например так:
>s/^0+//; удаляеш первые нули
>s/0+$//; удаляеш последние нули


Спасибо, буду пробовать.