アプリで HTML にウィキ テキストを表示しようとしています (cakephp を使用)。こんな表現を使っています<h4>,<h5>,<h6>
'/^==== (.*) ====$/'
=> '<h4>\1</h4>',
'/^===== (.*) =====$/'
=> '<h5>\1</h5>',
'/^====== (.*) ======$/'
=> '<h6>\1</h6>',
[http://www.wikipedia.org Wikipedia]
として表示されます<ahref="www.wikipedia.org">Wikipedia </a>
[5|Text]
のように表示されます<a href="http://fillpage/5/page_slug">Text</a>
[[6#HeadingB|Text ]]
として表示されます<ahref="http://fillpage/6/page_slug#HeadingB>Text</a>
[[6#HeadingB]]
として表示されます
<a href="http://fillpage/5/page_slug">PageTitle</a>
[media:631|Description|Position]
<img class="position" src="http://fullpath/lang_code/631.jpg">
説明として表示されます
リンクの正規表現を作成する方法を知りたくありません(ウィキペディアが示しているのとまったく同じです)。そして、リンクのスペース b/w 2 つのブラケットを一致させる方法。