2011-11-28 4 views
2

나는이 문자열을 가지고 : "Download it from [http://wordpress.org/extend/plugins/wordpress-mobile-admin/](http://wordpress.org/extend/plugins/wordpress-mobile-admin/)";문자열에서 PHP Regex markdown

그리고 난 실제 HTML이 가격 인하를 변환하기 위해 노력하고있어, 난과 같이 성냥을 받고 시도 :

preg_match_all('/[(.*?)]((.*?))/', $data[$toProcess], $links); 
debug($links); 

아직 작동하지 this..did.

누구든지 올바른 방향으로이 마크 다운을 HTML로 변환 할 수 있습니까?

ps. 나는 markdown 라이브러리 전체를 가져 오지 않을 것이다. 그들은 모두 정규식 메타 문자는 같은

+2

왜 당신은 자신 있음을 쓸 것인가? 이를 위해 기존 라이브러리를 사용하십시오. [this one] (http://michelf.com/projects/php-markdown/). –

답변

4
당신은 [, ], ()을 탈출 할 필요가

을 :

preg_match_all('/\[(.*?)\]\((.*?)\)/', $data[$toProcess], $links);