preg_match_all()
- 函数应该找到这个/\]\(.*.md\)/
- 表达式的所有出现,但确实会以某种方式检测多个匹配。
我的输入如下:
[example](foo/random/link.md) | [example2](other/some.md)
Lorem ipsum.....
[example3](foo/Readme.md)
它应匹配三个examples
- 链接。但它返回:
Array[0] -> ](foo/random/link.md) | [example2](other/some.md)
Array[1] -> ](../Readme.md)
虽然也应该找到example2
。我很自信使用.*
是一个问题,但我无法想出更好的东西。
P.S。:为了更好地理解。我正在编写一个php脚本,用于将markdown文档中的链接转换为与文件系统中php-scripts位置相关的链接。