見出は4つにしようと思っています。第1レベル見出しは文章中ではなくページタイトルとして使うことになりそうなので使わないようにし、また、左側のみ「=」を付けることで見出しと認識するようにします。
文字の修飾は次のものを使おうと思っています。
また、次のような文法で<span>を使えるようにします。
<.abc|defg> ↓ <span class="abc">defg</span>
<=color:#ccc;font-size:150%;|あいうえお> ↓ <span style="color:#ccc;font-size:150%">あいうえお</span>
文章内で<div>を使えるようにしようと思っています。
.abc#defg{ (「.」もしくは「#」から始まり「{」で終わる行をBOXの開始と判断) あいうえお かきくけこ } (「}」のみの行をBOXの終了と判断) ↓ <div class="abc" id="defg"> あいうえお かきくけこ </div>
リンクの指定はDokuWikiに準じます。
画像の表示はDokuWikiに準じます。
リスト、テーブル等は未実装。
以上の構文をHTMLにコーディングするところまで成功しています。
正規表現は勉強するとかなり便利なようですね。まだ勉強しだして間もないのでたどたどしいですが、少しずつ理解が深まっています。Wikiエンジン、なかなかおもろいですw