06/25: ActionScript2.0用、正規表現クラス
Category: ActionScript
Posted by: sato
RegExp class for Flash
また、海外のページです。
正規表現をActionScriptだけで実現しています。
ちょっと試しただけですが、日本語も処理できるようで、感動です!
上記サンプルのActionScriptです。
英語ページを翻訳ししながらなので、まだ全然使い方を把握しきれていませんが、これだけでも十分利用価値があります。
ActionScriptでどこまでの機能が再現できているのか、また何かわかったら紹介したいと思います。
とりあえず、サンプルファイル置いておきます。
zipファイル[141clicks]
【追記2005.07.30】
すみません。上記zipファイルにflaファイルが入っていませんでした。
再アップしておきます。
zipファイル[238clicks]
【追記2006.07.10】
サンプルファイルには、RegExpクラス本体は同梱していません。この記事の冒頭のリンク先よりダウンロードしてください。
また、海外のページです。
正規表現をActionScriptだけで実現しています。
ちょっと試しただけですが、日本語も処理できるようで、感動です!
上記サンプルのActionScriptです。
run_button.onRelease = function(){
var regexp = new RegExp(box2.text,"gim");
box3.text = regexp.exec(box1.text);//マッチした部分を摘出
box5.text = box1.text.replace(regexp,box4.text);//置き換え
}
英語ページを翻訳ししながらなので、まだ全然使い方を把握しきれていませんが、これだけでも十分利用価値があります。
ActionScriptでどこまでの機能が再現できているのか、また何かわかったら紹介したいと思います。
とりあえず、サンプルファイル置いておきます。
zipファイル[141clicks]【追記2005.07.30】
すみません。上記zipファイルにflaファイルが入っていませんでした。
再アップしておきます。
zipファイル[238clicks]【追記2006.07.10】
サンプルファイルには、RegExpクラス本体は同梱していません。この記事の冒頭のリンク先よりダウンロードしてください。
onoz wrote:
.flaファイルをDLさせていただきましたが、サンプルのように機能しませんでした。
おそらく、new RegExp()が、外部クラスとなっているので、.flaファイルだけではだめなのだと思います。
よろしければ、この外部クラスソースも同梱してくださいませんでしょうか?