正则表达式 – Linux – 只能在一行内找到一个模式,而不是整行

前端之家收集整理的这篇文章主要介绍了正则表达式 – Linux – 只能在一行内找到一个模式,而不是整行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想使用正则表达式来查找文件中的模式.那种模式可能在一条线的中间,但我不想要整条线.我尝试过grep -a模式文件,但是这会返回包含正则表达式的整行.以下是我正在尝试做的一个例子.有没有人知道这样做的方法

例:

输入:AAAAAAAAAAAAAXxXxXxXxBananasyYyYyYyYBBBBBBCCCCCC

正则表达式:Xx.* yY

Ouput:XxXxXxXxBananasyYyYyYyYy

你很近,你需要-o标志
grep -o 'Xx.*yY' <<<AAAAAAAAAAAAAXxXxXxXxBananasyYyYyYyYBBBBBBBCCCCCC
XxXxXxXxBananasyYyYyYyY
原文链接:https://www.f2er.com/regex/356692.html

猜你在找的正则表达式相关文章