Top > Tips > SAKURAスクリプトタグを取り除く
  トップページへ   [ 一覧 | 検索 | 最終更新 ]   [ 差分 | バックアップ | 凍結 ]

SAKURAスクリプトタグを取り除く

Version4/5共用版

引数にSAKURAスクリプトタグを含む文字列を受け取ると、SAKURAスクリプトタグを取り除いた文字列を返す関数です。

アンカータグを展開してみる。(ANCHOR_TOPからANCHOR_ENDの所が追加部分)

Version5のみ

単純にタグを削ってしまいたいだけならこれで済みます。
かなり大雑把なので、あまりあてにしないでください(何

RemoveSakuraScript
{
  _text = RE_REPLACE(_argv[0],'\\_{0,2}[a-zA-Z0-9*!&](\d|\[("([^"]|\\")+?"|([^\]]|\\\])+?)+?\])?','')
  _text = REPLACE(_text,'\\','\')
  _text
}

謎の正規表現が書いてありますが気にしないでください(何
\\を\に直す必要のない場合(後でまたSakuraScriptの中に挿入して使う場合)は

  _text = REPLACE(_text,'\\','\')

を抜いてください。

取り除くのではなくそのままバルーンに表示させたい


添付ファイル: fileEraseTag2.txt 980件 [詳細] fileEraseTag1.txt 997件 [詳細]