lua-patterns

    1

    2답변

    텍스트를 구문 분석하려고하고 태그를 기반으로 작업을 수행하려고합니다. 텍스트는 다음과 같습니다 <window> <caption>My window </window> <panel> <label> <caption> <position>50,50 <color>255,255,255 </label> </p

    1

    1답변

    왜 일치하지 않습니까? 나는 당신이 단지 문자열이 패턴과 일치하는 경우, 참조 대신 string.match를 사용하려면 3 개 개의 숫자 s = "dd123" for w in string.gmatch(s, "^%a%a%d%d%d$") do print(w) matched = true end

    4

    2답변

    간단한 패턴 매칭을 사용하여 루아에서 화학 공식을 파싱하려고합니다. 그러나 캡처 그룹을 선택적으로 지정하는 방법을 알지 못합니다.가 pattern = "(%u%l*)(%d*)" 첫번째 그룹 (즉 "H", "그", 등등) 원자 기호 포착 번째 그룹에있는 그 원자의 수를 캡처 : 여기 마련 한 패턴 분자. 일반적으로이 값은 정수 값이지만 1 인 경우, 그것

    2

    3답변

    가 나는 슬래시 최초의 공백 문자를 대체하는 local mystring = 'Thats a really nice house.' string.gsub(mystring,"% ", "/",1) 을 사용하고 있습니다. 그러나 두 번째 공백 만 바꾸는 방법은 무엇입니까?

    2

    1답변

    나는 ::로 끝나는 if 문과 일치 시키려고하고 'if (condition) then'으로 바꿉니다. 예를 들어 : if (x) :: 은 내가 이것을 달성하기 위해 string.gsub을 사용하고 if (x) then 로 대체하지만 내 패턴이 정확하지 않은 것 같습니다해야한다. 다음 코드는 하나의 if 문과 만 일치하지만, 모든 문과 일치 시키길 원

    3

    2답변

    오전 1시 루아를 사용하여 문자열에 문자열을 분할하려고합니다. for 루프는 1 일 4 경기 이하로 예상하지만 지난 몇 년 동안 sadipscing consetetur 2. print(words[1]) 표시 "### 로렘 입숨 당근, Grusia을 얻을 것의 패턴을 사용하지만, nonumy 사실 그들 나오지 유타 labore 등 dolore 마그나 labo

    3

    1답변

    줄 바꿈 후에 읽는 것을 멈추는 루아의 패턴에 대한 도움을 얻을 필요가 있습니다. 내 코드 : 스크립트의 function getusers(file) local list, close = {} local user, value = string.match(file,"(UserName=)(.*)") print(value) f:close(

    2

    2답변

    나는 미리 정의 된 코드를 가지고 있습니다. "12-345-6789"이고 첫 번째와 마지막 부분을 루아 패턴으로 일치 시키려고합니다. "12-6789". 두 번째 숫자 세트와 하이픈을 제외하면 작동하지만 패턴이 있거나 가능하면 알아낼 수 없습니다. 나는 내가 그렇게 code = "12-345-6789" first, middle, last = string.

    2

    1답변

    저는 롤아에서 자동으로 IRC 로그를 포맷하는 프로그램을 코딩했습니다. 롤 플레이 로그에는 이중 괄호를 사용하는 "문자 부족"대화에 대한 특정 지침이 있습니다. 예 : ((<Things unrelated to roleplay go here>)). 내 프로그램에서 이중 대괄호 (및 양쪽 대괄호 포함) 사이의 텍스트를 제거하도록 노력했습니다. 코드는 다음과 같

    7

    2답변

    str = "fa, (captured)[asd] asf, 31" for word in str:gmatch("\(%a+\)") do print(word) end 안녕하세요! 나는 괄호 사이에 단어를 포착하고 싶습니다. 내 코드는 "캡처 된"문자열을 인쇄해야합니다. lua: /home/casey/Desktop/test.lua:3: invali