您现在的位置是:主页 > news > 昆明疫情最新情况今天/镇海seo关键词优化费用
昆明疫情最新情况今天/镇海seo关键词优化费用
admin2025/5/5 22:28:18【news】
简介昆明疫情最新情况今天,镇海seo关键词优化费用,如何建单页网站,定制网站开发报价延伸正规表示法延伸正规表示法grep、egrep、fgrep 重复『一个或一个以上』的前一个 RE 字符? 『零个或一个』的前一个 RE 字符\ 用或( or )的方式找出数个字串() 找出『群组』字串() 多个重复群组的判别延伸正规表示法 RE元字符意义与范例重复『一个或一个以上』的前一个 RE …
昆明疫情最新情况今天,镇海seo关键词优化费用,如何建单页网站,定制网站开发报价延伸正规表示法延伸正规表示法grep、egrep、fgrep 重复『一个或一个以上』的前一个 RE 字符? 『零个或一个』的前一个 RE 字符\ 用或( or )的方式找出数个字串() 找出『群组』字串() 多个重复群组的判别延伸正规表示法
RE元字符意义与范例重复『一个或一个以上』的前一个 RE …
延伸正规表示法
- 延伸正规表示法
- grep、egrep、fgrep
- + 重复『一个或一个以上』的前一个 RE 字符
- ? 『零个或一个』的前一个 RE 字符
- \ 用或( or )的方式找出数个字串
- () 找出『群组』字串
- ()+ 多个重复群组的判别
延伸正规表示法
RE元字符 | 意义与范例 |
---|---|
+ | 重复『一个或一个以上』的前一个 RE 字符 |
? | 『零个或一个』的前一个 RE 字符 |
| | 用或( or )的方式找出数个字串 |
() | 找出『群组』字串 |
()+ | 多个重复群组的判别 |
grep、egrep、fgrep
参考:https://blog.csdn.net/lingyiwin/article/details/121688453
下面示例文章17:https://blog.csdn.net/lingyiwin/article/details/122224876
+ 重复『一个或一个以上』的前一个 RE 字符
搜寻 (god) (good) (goood)… 等等的字串。 那个 o+ 代表『一个以上的 o 』
[userwin@MiWiFi-R3L-srv rule]$ egrep -n 'go+d' regular.txt
1:"Open Source" is a good mechanism to develop programs.
9:Oh! The soup taste good.^M
13:Oh! My god!
? 『零个或一个』的前一个 RE 字符
搜寻 (gd) (god) 这两个字串。 那个 o? 代表『空的或 1 个 o 』
[userwin@MiWiFi-R3L-srv rule]$ egrep -n 'go?d' regular.txt
13:Oh! My god!
14:The gd software is a library for drafting programs.^M
\ 用或( or )的方式找出数个字串
搜寻 gd 或 good 这两个字串,注意,是『或』!
[userwin@MiWiFi-R3L-srv rule]$ egrep -n 'gd|good' regular.txt
1:"Open Source" is a good mechanism to develop programs.
9:Oh! The soup taste good.^M
14:The gd software is a library for drafting programs.^M
() 找出『群组』字串
搜寻 (glad) 或 (good) 这两个字串
[userwin@MiWiFi-R3L-srv rule]$ egrep -n 'g(la|oo)d' regular.txt
1:"Open Source" is a good mechanism to develop programs.
9:Oh! The soup taste good.^M
16:The world <Happy> is the same with "glad".
()+ 多个重复群组的判别
判断字符出 “AxyzxyzxyzxyzC” 是否是开头为A,结尾为C 中间重复字符串xyz
[userwin@MiWiFi-R3L-srv rule]$ echo 'AxyzxyzxyzxyzC' | egrep 'A(xyz)+C'
AxyzxyzxyzxyzC
# 修改判断条件 没有输出
[userwin@MiWiFi-R3L-srv rule]$ echo 'AxyzxyzxyzxyzC' | egrep 'A(abc)+C'
# 修改判断字符出 没有输出
[userwin@MiWiFi-R3L-srv rule]$ echo 'AxyzxyzxyzxyC' | egrep 'A(abc)+C'