Menu
Coddy logo textTech

복습 - 로그 파일 파서

Coddy Lua 여정의 로직 및 흐름 제어 (Logic & Flow) 섹션에 포함된 레슨. 54개 중 40번째.

challenge icon

챌린지

쉬움

parseLogEntry 함수를 작성하여 logEntry를 받고 추출된 로그 정보를 형식이 지정된 문자열로 반환하세요.

여러 캡처를 사용하는 string.match()를 사용하여 로그 항목에서 로그 수준(대괄호 안), 메시지 텍스트, 숫자 ID를 추출하세요. 이 세 가지 정보를 쉼표로 구분하여 반환하세요.

논리:

  • 세 개의 캡처를 사용하는 패턴을 작성하세요. 하나는 대괄호 안의 로그 수준, 하나는 메시지 텍스트, 하나는 숫자 ID를 위한 것입니다.
  • 로그 수준은 대괄호 안에 있는 대문자입니다.
  • 메시지는 콜론과 숫자 ID 사이의 텍스트입니다.
  • ID는 끝에 있는 하나 이상의 숫자입니다.
  • 캡처한 세 값을 다음 형식으로 반환하세요: level,message,id

매개변수:

  • logEntry (string): [LEVEL]: Message text ID 형식의 로그 항목

반환값: level,message,id (string) 형식으로 추출된 정보

직접 해보기

function parseLogEntry(logEntry)
    -- 여기에 코드를 작성하세요
end

로직 및 흐름 제어 (Logic & Flow)의 모든 레슨

직접 연습해 보세요: 온라인 Lua 컴파일러