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 |
---|