gpt4 book ai didi

regex - 使用grep regex解析文本从文件中的多行文本中提取文本

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:40:41 24 4
gpt4 key购买 nike

我在文件中有一段文本:

<tr bgcolor="#F9F9F9">
<td align="left">8/7/2012 11:23:42 AM</td>
<td align="left"><em>Here is the text I want to parse out</em></td>
<td class="ra">9.00</td>
<td class="ra">297.00</td>
<td class="ra">0.00</td>
<td class="ra">0.00</td>
<td class="ra">$0.00</td>
<td class="ra">$0.50</td>
<td class="ra"></td>
</tr>

使用 grep 我希望得到的结果是

这是我要解析的文本

现在我正在处理代码

cat file.txt | grep -m 1 -oP '<em>[^</em>]*'

但这不起作用...感谢您的帮助!

最佳答案

正确的正则表达式应该是 (?<=<em>).*?(?=</em>) .

那么,试试:

grep -m 1 -oP '(?<=<em>).*?(?=</em>)' file.txt

关于regex - 使用grep regex解析文本从文件中的多行文本中提取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11850855/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com