如果我想在HTML文件中匹配标记中包含的文本及其结束标记,我应该使用命令grep使用哪个正则表达式?<div class="Message"></div>
这是使用的一种方式GNU grep:
grep -oP '(?<=<div class="Message"> ).*?(?= </div>)' file
Run Code Online (Sandbox Code Playgroud)
如果您的代码跨越多行,请尝试:
< file tr -d '\n' | grep -oP '(?<=<div class="Message"> ).*?(?= </div>)'
Run Code Online (Sandbox Code Playgroud)