本文主要是介绍Regular Expression正则表达式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
特殊字符 | 意义 |
---|---|
^word | 搜索word这个字符串,并且word必须未这一行的行首 |
word$ | 搜索word这个字符串,并且word必须未这一行的行尾 |
. | 代表一个任意字符 |
\ | 转义字符 |
* | 代表前面的字符重复0次或多次 |
[range] | 仅代表一个待搜索的字符 |
[^range] | 反向搜索 |
\{n\} | 代表前一个字符重复n次 |
\{n,m\} | 代表前一个字符重复n-m次,n与m均可省略 |
- grep命令:Globally search a regular expression and print
[root@192 ~]>> cat -n test.txt1 Ak472 M4A13 RPG4 AWM5 barrett6 dragon baby7 prince8 princess
[root@192 ~]>> grep '^[a-z]' test.txt
barrett
dragon baby
prince
princess
- printf格式化输出
[root@192 ~]>> printf '%s \n' `cat test.txt`
Ak47
M4A1
RPG
AWM
barrett
dragon
baby
prince
princess
这篇关于Regular Expression正则表达式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!