我不太确定我应该如何说出这个标题,道歉。 x_xPHP preg_match URL格式
我基本上试图将字符串转换为类似于Reddit/Stackoverflow的格式化URL。
例如, [Hello World](http://google.com)
= Hello World
以下两项工作,但在组合在一起时不起作用。
preg_replace("/\[([^\]]+)\]/", ... //Works for [Hello World]
preg_replace("/\(([^\)]+)\)/", ... //Works for (Hello World)
preg_replace("/\[([^\]]+)\]/\(([^\)]+)\)/", ... //Doesn't work
正则表达式让我困惑X_X帮助感激!
您是否尝试过'/ \ [([^ \]] +)\] \(([^ \)] +)\)/'?在中间删除一个会导致语句错误的'/'。 – Jon
它被称为降价,为什么不正确实施它,那么你可以使用所有的降价来标记html功能https://github.com/michelf/php-markdown或更多的解析器可以在这里找到http://stackoverflow.com/问题/ 5116187/how-to-parse-markdown-in-php –
和这里http://stackoverflow.com/questions/605434/how-would-you-go-about-parsing-markdown –