Spark修炼之道(基础篇)——Linux大数据开发基础:第十五节:基础正则表达式(一)

  • 时间:
  • 浏览:2

累似 [a-z]{3},匹配任意三个小写字母,等同于[a-z][a-z][a-z]

累似 Spa.k都还还可以匹配Spark、Spaak等

参考书目:鸟哥的LINUX私房菜基础学习篇(第三版)

Linux Shell Scripting Cookbook

(3)防止重复次责

‘S+park’都还还可以匹配Spark、SSpark、SSSpark等

^匹配一行的很久刚结速,累似 ’^Spark’ 匹配所有Spark很久刚结速的行

累似 Sp(ar)\?k 匹配Spark和Spk,

Ubuntu Linux ?,+,(,), {,}是特殊字符,在使用正则表达式时,因此不加转义符,会匹配将其视为一般字符,因此要设置为正则表达式式符,需要使用\进行转义,前面的例子因此给出示例。

累似 ‘[^T]he’ ,不匹配The,但可匹配 the、che等

(2)匹配域名

上端整个例子都还还可以分下列步骤完成:

(1)匹配http://

累似 t?he只匹配he和the,不匹配tthe

{n, }最少匹配n次

{n, m}最少匹配n次,最多匹配m次

Spark’ 匹配所有以Spark很久结速的行

累似 [a-h]he,只匹配ahe、bhe、che…hhe,不匹配ihe、the等

[Ss]park只匹配Spark和spark

上端什么什么都这样匹配小写spark,要匹配都还还可以采用

‘S*park’可匹配park、Spark、SSpark、SSSpark等