我有一个长字符串,其中包含url,标题,描述,如下所示:
||url:foo||title:Books|Pencils||description:my description||
数据始终以||开头和结尾
||
如何匹配可能包含Books|Pencils的标题(|)(如上例所示)但不包含两个||?
Books|Pencils
|
我尝试了这些规则(使用php preg_match):
#\|\|title:(.*)([\|\|])(.*)#
我猜,
(?<=\|\|title:).*?(?=\|\|)
可能只是这样做。