sql使用正则表达式提出正确的的车牌

怎么使用sql的正则表达式将车牌中的正确的车牌提取出来

image.png

FineBI evannnn 发布于 2023-4-26 16:19
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
luojian0323Lv7资深互助
发布于2023-4-26 16:30(编辑于 2023-4-26 16:31)

正则表达式可以判断 车牌是否是正常车牌。不能提取出来正确的车牌。

建议你写公式逻辑,去掉非法字符后,截取字符

image.png

  • evannnn evannnn(提问者) 不能直接提取吗
    2023-04-26 16:42 
  • evannnn evannnn(提问者) 也存在车牌是在一段话的末尾,例如“小型汽车湘A12345”,所以不太能使用left截取
    2023-04-26 16:46 
  • luojian0323 luojian0323 回复 evannnn(提问者) 没有好办法。
    2023-04-26 16:46 
  • evannnn evannnn(提问者) 回复 luojian0323 那用sql怎么将指定字符以外的其他字符替换成空格呢
    2023-04-26 16:54 
最佳回答
0
l香菜lLv4见习互助
发布于2023-4-26 16:31

如果只是示例的这种简单数据  直接截取长度不就行了吗

  • evannnn evannnn(提问者) 不是简单的数据,可能车牌在中间或者最后面,也有可能车牌中间有其他的字符
    2023-04-26 16:41 
  • l香菜l l香菜l 回复 evannnn(提问者) 先找到[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领]得位置 判断后面1位是否是26字母 再后面5位是否是26位字母和数字组成得 同时成立 标志为车牌
    2023-04-26 16:55 
  • 3关注人数
  • 750浏览人数
  • 最后回答于:2023-4-26 16:31
    请选择关闭问题的原因
    确定 取消
    返回顶部