linux awk 正则

您所在的位置:网站首页 awk匹配中文字符 linux awk 正则

linux awk 正则

2023-03-29 22:20| 来源: 网络整理| 查看: 265

 

AWK

是一种文本处理工具,它支持使用正则表达式进行模式匹配和处

理。以下是一些常见的

AWK

正则表达式:

 

1. 

匹配整个字符串:

/pattern/

,例如:

/hello/

表示匹配字符串中

的“hello”。

 

2. 

匹配字符串的开头:

/^pattern/

,例如:

/^hello/

表示匹配字符

串开头的“hello”。

 

3. 

匹配字符串的结尾:

/pattern$/

,例如:

/world$/

表示匹配字符

串结尾的“world”。

 

4. 

匹配特定字符集合:

/[characters]/

,例如:

/[abc]/

表示匹配包

含字符“a”、“b”、“c”的字符串。

 

5.

匹配单个字符:

/./

,例如:

/./

表示匹配任何单个字符。

 

6.

匹配重复次数:

/{n,m}/

,例如:

/[0-9]{3,5}/

表示匹配

3

5

数字的字符串。

 

7. 

匹配

0

次或

1

次:

/pattern?/

,例如:

/colou?r/

表示匹配包含单

词“color”或“colour”的字符串。

 

8. 

匹配

1

次或多次:

/pattern+/

,例如:

/bo+n/

表示匹配一个或多

个字母“o”的字符串。

 

9. 

匹配

0

次或多次:

/pattern*/

,例如:

/go*/

表示匹配一个或多个

字母“o”的字符串。

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3