Hive 正则提取英文名称和中文名称

hive --version
Hive 2.3.3

提取英文名称

select regexp_extract("Aptamil 爱他美(德国)",'([A-Z][a-z]*(\\s|$))+', 1);select regexp_extract("Skin 伊思",'(\\w*(\\s|$))+', 1);select regexp_extract("SKIN 伊思",'(\\w*(\\s|$))+', 1);

提取中文名称

select regexp_extract("Aptamil 爱他美(德国)",'([\u4E00-\u9FFF]+)', 1);select regexp_extract("Skin 伊思",'([\u4E00-\u9FFF]+)', 1);select regexp_extract("SKIN 伊思",'([\u4E00-\u9FFF]+)', 1);

参考文档

  • 求允许英文名中出现空格的正则表达式?
  • 中文名字和英文名字正则匹配
  • 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等

我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=3ckgexxns8g0o

Hive 正则提取英文名称和中文名称相关推荐

  1. CC2541修改蓝牙名称为中文名称

    CC2541修改蓝牙名称为中文名称 CC2541的中文名称支持使用URL编码,可以使用URL编码转换器,如在百度搜索URL在线转换 例如输入我,点击URL编码,生成了%E6%88%91.我们这里使用三 ...

  2. 单片机英文缩写的英文全称及中文名称

    重新排了下版,如下: 汇编指令 助记符      英文注释        功能 1   MOV    MOVe       传送 2   MOVC   MOVe Code  代码传送 3   PUSH ...

  3. 单片机缩写的英文全称及中文名称

    PC = progammer counter //程序计数器   ACC = accumulate //累加器   PSW = progammer status word //程序状态字   SP = ...

  4. python中文名称_python中文名称

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! sdk 3.0 实现了统一化,各个语言版本的 sdk具备使用方法相同.接口调用方 ...

  5. ubuntu 装机技巧 双系统引导修复boot-repair 换源 github安装 截图 文件夹中文名称改为英文 deb包的安装方法 更改时间

    ubuntu 装机技巧 文章目录 ubuntu 装机技巧 一.换源 +github上网 换源 github 上网 二.ubuntu win双系统引导修复boot-repair 三.ubuntu将主文件 ...

  6. ubuntu将主文件夹的文件夹中文名称改为英文

    版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/Lee_J_R/article/details/54895493 </div>& ...

  7. 正则提取数字、英文、中文

    //正则提取 ....value.replace(/[^\d]/g,'') //提取数字 ....value.replace(/[^a-zA-Z]/g,'') //提取英文 ....value.rep ...

  8. windows10 英文路径下文件显示中文名称

    实际路径是英文的文件夹显示成中文名称 前言 在软件和硬件开发开发中,往往需要英文路径,但是有时候需要别人不是开发人员,在我电脑中找文件,别人有不懂很麻烦.所以就需要把路径设置成英文,而显示确是中文,这 ...

  9. css的中文名称是,CSS 中文字体的英文名称

    宋体 SimSun 黑体 SimHei 微软雅黑 Microsoft YaHei 微软正黑体 Microsoft JhengHei 新宋体 NSimSun 新细明体 PMingLiU 细明体 Ming ...

最新文章

  1. Android Linux自带iptables配置IP访问规则
  2. 体系化认识RPC--转
  3. 不分大小写的Strstr
  4. vim 复制一行并且粘贴_Vim常用命令2之文本操作
  5. #includeunistd.h存在linux中,含有系统服务的函数
  6. linux脚本done报错,很简单的脚本程序,总是报错
  7. vb.net 同时给多个属性赋值_一个float值赋值给double,结果是什么?进来重温一下类型提升吧...
  8. php基础系列之 数据的存储和读取
  9. 唯品会技术架构一览表
  10. Sublime Text 3- 2018/2/1用激活码
  11. MySQL 是怎么加行级锁的?为什么一会是 next-key 锁,一会是间隙锁,一会又是记录锁?
  12. 晶圆在低温探针台中的安装方式——N-Grease真空油脂和夹具
  13. SDSoC软硬件协同设计流程系列——1.基于SDSoC的软硬件协同设计流程简介
  14. 跳绳机 高频霍尔开关 MH253
  15. Python开发的Web在线学习教育培训网课系统
  16. 全新的Nuke 13 mac版来啦!nuke13全新功能 (支持big sur)
  17. 千年虫”是什么东西?一个在计算机诞生之初,遗留下的巨大BUG
  18. IRST在ssd上建立休眠分区,开机12秒不是梦
  19. 手游SDK-Maven私有仓库的搭建
  20. STM32入门100步 第5期 STM32内部通信功能

热门文章

  1. 【教学类-22-02】20221210《八款字体的描字帖-4*4格整张-不用订书机》(大班主题《我是中国人-中国字》)
  2. Win10系统提示“抱歉,目前Cortana不支持中文(中华人民共和国)”
  3. 最全前端面试总结(1)
  4. java九宫格问题课程设计_课程设计九宫格数独.doc
  5. 微波射频学习笔记15-------了解1/4波长天线
  6. 用matlab绘制克莱因瓶,完美!年前学会SketchUp建模克莱因瓶
  7. 逻辑电路是现代数字电子计算机的基础,数字逻辑电路基础与计算机系统集成技术...
  8. 解决订单收据编号的累加问题。格式 D0000001;java+ mysql
  9. PTA-Advanced Enigma Cracking(enigma破解)
  10. 海思HI3518EV300作为USB视频设备的相关配置