我正在用 php 过滤一些文本。我寻找这样的模式:
Mary [qtip:had|past tense of have] little lamb.
我从工具提示“have 的过去时”中提取锚文本“had”]
部分处理是使用正则表达式/\[qtip:([^\|\\]]+)\|?([^\\]]*)?\]/
这工作正常
我正在尝试扩展功能。
Mary [qtip:had|past [otherFunction:tense|verb form signalling time] of have] little lamb.
我头脑简单的模式发现"had"
&"past [otherFunction:tense|verb form indicating time"
我想要一个跳过嵌入[]
对的模式。这些在锚或工具提示中是不允许的。