在特定文本之后和其他特定文本之前需要文本

时间:2012-03-03 23:55:17

标签: regex

我正在尝试解析html文件中的一些文本。我试图解析的文本是文本开发人员之后和文本之前的文本>

所以一个例子是:

developerNeedThis1></textarea>

在这种情况下,我想要文本:NeedThis1。

我试试这个:

(?<=name=developer).*

但这让我:

  

NeedThis1 ></textarea>

有关如何在

之前添加以获取文本的任何提示
></textarea>

感谢。

1 个答案:

答案 0 :(得分:1)

取决于您使用的工具,但这里是sed:

sed -e 's/developer\([^>]*\)>.*/\1/'

输入:

developerNeedThis1></textarea>

输出:

NeedThis1