正则表达式,用于匹配内部内容不同的一对双管

时间:2019-04-16 13:05:18

标签: regex

在检查单个管道之间的内容时,如何匹配一对双管道(即|| text ||)?

因此,|| text ||匹配" text ",而|| spoiler2|spoiler||匹配" spoiler2|spoiler"

我尝试过\|\|([^\|]+)\|\|,但这仅与内容匹配,两个管道之间没有任何其他管道。

1 个答案:

答案 0 :(得分:0)

您可以使用负前瞻来忽略模式:

\|\|((?!\|\|).+)\|\|

(?!\|\|)表示不匹配||字符串。