加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式

发布时间:2020-12-13 22:03:56 所属栏目:百科 来源:网络整理
导读:正则表达式 匹配行和单词 ^元字符是一个匹配行开头的锚 为了搜索那些以“Harley”开头的行,使用 grep '^Harley' file 匹配行末尾的锚是元字符$ 为了搜索那些以“Harley”结尾的行,使用 grep 'Harley$' file 两个元字符结合使用 搜索整行就是一个单词为“Ha

正则表达式

匹配行和单词

^元字符是一个匹配行开头的锚

为了搜索那些以“Harley”开头的行,使用grep '^Harley' file

匹配行末尾的锚是元字符$

为了搜索那些以“Harley”结尾的行,使用grep 'Harley$' file

两个元字符结合使用

搜索整行就是一个单词为“Harley”的行,使用grep '^Harley$' file
查询空行,grep '^$' flle

匹配一个单词的开头和结尾

搜索以以字符串“kn”开头的单词,grep '&;kn' file,结尾单词为ow,grep 'ow>'
搜索完整单词“know”,grep '&;know&;' file
该命令可选取:I know who you are,and I saw what you did
不选取:Who knows what evil lurks in the hearts of men?
为了方便,可以使用b作为&;和>的替代锚

匹配字符

在正则表达式中,元字符.匹配任何单个字符,新行字符除外。
搜索一个单词,开头开头为“har”,后面跟随两个任意字符,在后跟一个字母“y”,使用grep 'har..y' file

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读