正则表达式检索' |描述='之间的所有内容和' |类别'

时间:2012-02-03 08:35:47

标签: php regex

给出以下文字:

|Description=This is the start of the ...

... <strong>description</strong> of a product that can span over multiple lines
|Category=Product

如何在 | Description = | Category = Product 之间检索文本?

在上面的示例中,返回字符串应仅包含:

This is the start of the ...

... <strong>description</strong> of a product that can span over multiple lines

2 个答案:

答案 0 :(得分:3)

使用此模式

(?<=\|Description=)(.*)(?=\|Category)

使用dot allmultiline标记运行它。

答案 1 :(得分:1)

使用此模式\|Description=(.*?)\|Category=