echo LOLbbbbbbLOLccccccSEXddddddLOLeeeeeeLOL|grep -oP 'LOL.*?SEX.*?LOL'
输出LOLbbbbbbLOLccccccSEXddddddLOL
我期待的是LOLccccccSEXddddddLOL - " SEX"被最近的" LOL"
包围如何通过regexp(grep或perl)实现这一目标?
答案 0 :(得分:1)
试试这个:
$ echo LOLbbbbbbLOLccccccSEXddddddLOLeeeeeeLOL | grep -P --color "LOL[a-z]+SEX[a-z]+LOL"