例:
select
regexp_replace('wz-001', '^\\D+-|^\\d{2}-|\\D', '', 'g'),
regexp_replace('01-3001', '^\\D+-|^\\d{2}-|\\D', '', 'g'),
regexp_replace('08001-A', '^\\D+-|^\\d{2}-|\\D', '', 'g'),
regexp_replace('8372A', '^\\D+-|^\\d{2}-|\\D', '', 'g'),
regexp_replace('83j3s9', '^\\D+-|^\\d{2}-|\\D', '', 'g');
结果:
001, 3001, 08001, 8372, 8339
补空例:
select
lpad('329', 10, '0'),
lpad('93', 10, '0');
结果:
0000000329, 0000000093
2008-10-28
2008-10-22
Eclipse 的代码折叠

在使用 webwork 的过程中,为了接收表单参数,而需要在 action 中写一堆的 setter, getter,这些代码与业务逻辑代码混在一起,看着有些令人生厌。Java 不能像 C# 支持一个类可以拆分成多个文件,如果使用 modelDriven,创建实际并不存在的中间对象,似乎有些别扭;或者再创建一个基类,但也不太理想。除此之外,或许将代码折叠,眼不见为净倒是不错的选择。
"Coffee-Bytes Code Folding Plugin",就是这样一个 eclipse 插件,但按官方的安装方法, eclipse 更新程序取不到其提供的网站内容,无法安装。可以到 csdn 的资源上找找,有朋友提供了下载。
安装完成后,在设置中,更改默认的 folding 选项,选择此插件,重新打开 java 文件,应该可以看到 if 等也可以折叠了。
如果想要类似于 C# 中的 #region 效果,则需要打开 User defined regions 选项。
Subscribe to:
Posts (Atom)
By mostone.Jiang