Project/영어 어플리케이션 개발

문자열 공백 제거 후 배열에 담기..

꿈꾸는새벽별 2023. 9. 27. 13:46

 

private var text2:String = " cho xxxxx jpg.agid";
                    
private function goodTest2():void
{
    trace("============테스트 goodTest2==========");
    var nameParts:Array = text2.split(" ");
    var arr:Array = new Array();
        
    trace(nameParts);
    trace("갯수"+nameParts.length);
    for(var i:int=0; i<nameParts.length; i++){
          
        if(nameParts[i]==""){
                
            //nameParts.splice(i,1);
            trace("머지 "+i);
        }else{
            arr.push(nameParts[i]);
        }
        //trace(nameParts[i]);
    }
    //var extensionLess:String = nameParts[0];
    //trace(extensionLess);
    trace(arr);
    trace(arr.length);
        
}

Split을 통해 공백을 정의 해준다.
공백이 제거된 배열은 ,컴마의 구분으로 배열에 담긴다.
(,,,cho,mrlayout,,jpg.agid)

즉 제거된 공백의 영역을 기본적으로 하나의 배열에 저장한다.
제거된 공백의 배열들을 "" 비교후 다시 배열에 담으면
최종 원하는 결과 배열값을 얻을수 있다.