SFC2020
SFC2020 管理员

554枚
铜币

689点
威望

0个
银元

scala的正则表达式模式

2020-05-28 10:41

4010

本小节主要是将scala的正则表达式在模式匹配中的作用,把这些内容看懂也有助于大家学习spark sql解析尤其是逻辑执行计划到物理执行计划翻译的过程代码。

正则表达式是用来找出数据中的指定模式(或缺少该模式)的字符串。.r方法可使任意字符串变成一个正则表达式。

图片:1.png



上例中,numberPattern的类型是正则表达式类Regex,其作用是确保密码中包含一个数字。你还可以使用括号来同时匹配多组正则表达式。

图片:2.png



上例解析出了一个字符串中的多个键和值,其中的每个匹配又有一组子匹配,结果如下:

图片:3.png



本文源自浪勺子 大数据群英萃,转载目的在于传递更多信息,版权归原作者所有。


返回顶部