Lua Script(루아 스크립트) 자주쓰는 문자열 함수

개발 2017. 7. 25. 08:07
반응형

루아 스크립트 사용하면서 자주 사용하는 함수를 정리해 보았습니다.

자주 사용하는데 매번 찾기가 힘들었어요. 

 

1) tostring , tonumber

     정말 자주 사용 되는 함수로 입력한 인자값을 문자열이나 수치값으로 변환 해준다.

   - tostring(수치값)

          : 숫자형을 문자열로 변환한다.

          local str = tostring(1)    

          

  - tonumber(문자열)

         : 문자열을 숫자형으로 변환한다.

          local nNum = tonumber("test")


2) string.char(....)

    주어진 인자들을 ASCII 값으로 해석하고 문자열로 변환해준다.

    local str = string.char( 47, 48, 49, 50);


3) string.len(문자열)

    문자열의 길이를 리턴한다.


   local cnt = string.len("test")   


4) string.sub(문자열, 시작위치, 종료위치)

   문자열내 특정범위의 문자열을 리턴해준다. 

    

   local str = "Test String, Hello World!!"  

   local strSub = string.sub(str, 6, 11) 

   -- strSub = "String"  


5) string.find(문자열, 검색 문자)

   문자열내 검색 문자가 있는지 확인하여 범위를 리턴해 준다.

   검색 문자가 없을 시 nil 을 리턴한다. 


   local str = "Test String, Hello World!!"

   local strFind = "ing"

   local strFindStart, strFindEnd = string.find(str, strFind)

    -- strFindStart = 9, strFindEnd = 11


   if string.find(str, "Hello") ~= nil then  -- 문자열내에 검색 문자가 있다면

       ...

   end



반응형

'개발' 카테고리의 다른 글

Lua Script 문자열 Replace 하기!  (0) 2017.10.22
admin