人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

IISのASP(VBScript)でWiki記法のパーサーのようなものを実装したいとおもっています。
以下のような処理をしたいのですが、それぞれコード例や参考になるサイト、あるいはこれに相当する処理ができる方法を教えてください。


・文字列中の特定の記号で囲まれた部分(''?'')をstrongタグで括る

入力: Web上での調べ物は''Wikipedia''が便利です
出力: Web上での調べ物は<strong>Wikipedia</strong>が便利です


・文字列中の特定の記述で囲まれた部分をリンクする

入力: Web上での調べ物は[[Wikipedia;http://ja.wikipedia.org/]]が便利です
出力: Web上での調べ物は<a href="http://ja.wikipedia.org/">Wikipedia</a>が便利です


・文字列中の「http://」で始まるURLのような文字列部分をそのURLにリンクする

入力: Wikipediaのアドレスはhttp://ja.wikipedia.org/です
出力: Wikipediaのアドレスは<a href="http://ja.wikipedia.org/">http://ja.wikipedia.org/</a>です

●質問者: よーいち
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:ASP http:// IIS URL VBScript
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● fonya3
●10ポイント

perlやPHP等でやるとしたら正規表現か、と思い検索した

ところVbScriptでも正規表現を使えるみたいですね。

http://www.kanaya440.com/contents/tips/vbs/004.html

◎質問者からの返答

うーん、正規表現が使えるのは知ってるんです。

Wiki記法げな文字列を解釈するコードの実例が欲しいんですよね。


2 ● TransFreeBSD
●60ポイント

中身は未検証ですが、以下のページやソースが参考になるかも知れません。

◎質問者からの返答

おお、vbscriptで組んだWikiがあるんですね。

置換の実例もある程度あって参考になります。

flexwikiはコード読むのが大変そうですが、今度時間があったら読んでみます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ