URLをリンクタグに置き換えするスクリプトを書きたいと思っています。
http://lldev.jp/hsp/module/bregexp_dll.html
下記のように書いて、実行すると不正だと出てしまい、ちゃんと実行できません。
どうやら、http://と書いている『/』が命令を阻害してしまいうまく機能しないようなのです。
/を\\などに置き換えてみてもうまくいかなく、行き詰ってしまいました。
どうしたら、エラーなく実行できるでしょうか?よろしくお願いします。
(※投稿規制のためURLを[括弧]で囲むスクリプトに書き換えてます。)
#include "gm_bregexp_dll.hsp" text="aaaaaa http://google.com/ bbbbbb http://yahoo.co.jp/ cccccc" brex_subst "s/(http://[-/.~_#0-9a-zA-Z]+)/[ $1 ]/g", text, substtext ret = stat switch ret case BREGEXP_ERROR@bregexp_dll mes "p1,p2いずれかの内容が不正です。" swbreak case 0 mes "置換できる文字列はありませんでした。" swbreak default mes "cnt: " + ret mes "result: \"" + substtext + "\"" swend