정규식1 [LUA] 문자열 다루기 간단 예제 #2 루아에서 문자열 찾는 함수는 string.find 입니다. 얼마전에 문자열에서 '.' 을 찾을 일이 있어서 이 함수를 이용했는데 return 값이 좀 특이했습니다. local nStart, nEnd = string.find('123.23', '.') print(nStart, nEnd) -- result: 1 1 Lua 문서를 찾아 보니 Lua의 find 는 기본이 패턴이네요(패턴의 일부 기능만 지원) 그래서 '.' 을 찾을 때는 "%." 과 같이 lua 패턴 escape문자 %를 같이 처리하거나, Plain Text 검색임을 명시해야 합니다. local nStart, nEnd = string.find('123.23', '%.') print(nStart, nEnd) -- result: 4 4 local n.. 2020. 5. 24. 이전 1 다음