字符转化问题

Sunny319 2004-07-12 10:34:20
我从数据库取得了一个字段是车牌号,格式是:汉字(可能是四川或川或其他)+数字;
我要做的是:
替换(1): 四川 -> 川;
(2). 替换 川川 -> 川;
(3). 替换 川0 -> 川O;
(4). 删除以非汉字开始的记录;
(5). 去除字段中的 ‘.’ ‘\’ ‘/’ ‘-‘ ‘ ‘ 等;
(6). 去除字段中非起始位置的汉字;
(7). 去除紧跟“川”字后的字符为非字母的记录;
我想写个函数实现,如何实现??
...全文
140 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sunny319 2004-07-14
  • 打赏
  • 举报
回复
谢谢大家
creativepeter 2004-07-13
  • 打赏
  • 举报
回复
楼主跑了?怎么不会话?
ldyocean 2004-07-13
  • 打赏
  • 举报
回复
我也做过车牌号什么的,我觉得你这种方法不好,你怎么去纠正呢,你就知道客户一定这么错吗?他要是连四川这两个字都打错了呢?

我是把车牌号分成两个字段的,第一个是前缀,第二个才是车牌号,前缀其实就是省份,用个选择矿让他选,这样就绝对不回错了,至于第二部分车牌号,我认为没有人能确定他的正确与错误,所以压根就没有去做这种矫正,客户爱怎么写就怎么写好了,呵呵
Sunny319 2004-07-13
  • 打赏
  • 举报
回复
标准格式是:川+字母+数字,如:川A87765 就是标准的但是有时由于输入错误会有如下车牌号:
错误号 正确号
(1)四川A87765->川A87765
(2)川川A87765->川A87765
(3)川087765->川O87765:
我就是要纠正过来
现在明白了吗???
creativepeter 2004-07-12
  • 打赏
  • 举报
回复
我觉得楼主的说法总是强调要把xx改为xx,楼主能不能告诉我们最终的格式,让我们来想想是否需要处理那么多的逻辑。
有时候你告诉我们你需要什么,让我们直捣黄龙可能来得更好。
pilicat 2004-07-12
  • 打赏
  • 举报
回复
呵呵,我看出来了,是要把 “川零” 替换为 “川欧”
creativepeter 2004-07-12
  • 打赏
  • 举报
回复
替换 川0 -> 川O;给予解释,先。

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧