as3 正規表現のテスト用のソース

2011/12/27
  1. <?xml version="1.0" encoding="utf−8"?>
  2. <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
  3.              xmlns:s="library://ns.adobe.com/flex/spark"
  4.              xmlns:mx="library://ns.adobe.com/flex/mx"
  5.              applicationComplete="onApplicationComplete()">
  6.   
  7.   <fx:Script>
  8.     <![CDATA[
  9.       public function onApplicationComplete():void
  10.       {
  11.         var testPath:String = "ファイルの場所";
  12.         
  13.         // URLLoaderのオブジェクト作成
  14.         var testUrlLoader:URLLoader = new URLLoader();
  15.         
  16.         // URLRequestのオブジェクト作成
  17.         var testUrlRequest:URLRequest = new URLRequest(testPath);
  18.         
  19.         // ファイル読み込み完了時のイベント追加。
  20.         testUrlLoader.addEventListener(Event.COMPLETE, onComplete);
  21.         
  22.         // ファイル読み込み
  23.         testUrlLoader.load(testUrlRequest);
  24.       }
  25.       
  26.       public function onComplete(e:Event):void
  27.       {
  28.         // ファイルのテキストを格納
  29.         var str:String = e.target.data;
  30.         
  31.         // 検索用の正規表現
  32.         var testRegExp:RegExp = new RegExp("正規表現", "gs");
  33.         
  34.         // 検索。
  35.         var testMatch:Array = str.match(testRegExp);
  36.         for (var i:int=0; i<testMatch.length; i++)
  37.         {
  38.           trace(testMatch[i]);
  39.         }
  40.       }
  41.       
  42.     ]]>
  43.   </fx:Script>
  44.   
  45.   <fx:Declarations>
  46.     <!−− 非ビジュアルエレメント (サービス、値オブジェクトなど) をここに配置 −−>
  47.   </fx:Declarations>
  48. </s:WindowedApplication>

※matchしないときの処理はしていない。
※11行目と32行目を適宜変更。

新着(ニュース関連以外)

2018-07-26
年賀状で「新春」とか書くけど・・・何故なんだろうと8月を目前にした今、疑問に思った。
2018-05-16
PHPで画像のヘッダ情報(?)の「Orientation」を元に画像回転させたい。
2018-03-05
Android Studioをインストール。エミュレータを軽くするトコまで終わらせたかったけど、挫折した。
2018-02-23
プッシュ通知について調べてた時にでてきたServiceWorker。そのServiceWorkerについてのメモ。
2017-12-13
jqueryで取得したDOM要素をオブジェクトじゃなくて、配列で受け取りたい