我从数据库取得了一个字段是车牌号,格式是:汉字(可能是四川或川或其他)+数字;
我要做的是:
替换(1): 四川 ->  川;
(2). 替换 川川 ->  川;
(3). 替换 川0  -> 川O;
(4). 删除以非汉字开始的记录;
(5). 去除字段中的 ‘.’  ‘\’  ‘/’  ‘-‘  ‘ ‘ 等;
(6). 去除字段中非起始位置的汉字;
(7). 去除紧跟“川”字后的字符为非字母的记录;
我想写个函数实现,如何实现??

解决方案 »

  1.   

    替换 川0  -> 川O;给予解释,先。
      

  2.   

    我觉得楼主的说法总是强调要把xx改为xx,楼主能不能告诉我们最终的格式,让我们来想想是否需要处理那么多的逻辑。
    有时候你告诉我们你需要什么,让我们直捣黄龙可能来得更好。
      

  3.   

    标准格式是:川+字母+数字,如:川A87765 就是标准的但是有时由于输入错误会有如下车牌号:
        错误号       正确号
    (1)四川A87765->川A87765
    (2)川川A87765->川A87765
    (3)川087765->川O87765:
    我就是要纠正过来
    现在明白了吗???