2
루아에서는 특정 부분 문자열이 포함 된 문자열에서 캡처를 가져 오려고합니다. 예 : 문자열의루아 : 특정 부분 문자열을 포함하는 문자열 캡처를 얻는 방법?
"a"가 포함 된 항목을 가져 오려면이 경우 "bar"가 필요합니다. 나는이 시도 :
print(string.find(test, "<item>(.-a.-)</item>"))
을하지만 결과는 다음과 같습니다
1 34 foo</item> <item>bar
그래서 .- 내가 기대했던 것보다 더 욕심이다. 올바른 패턴은 무엇입니까?
패턴을 사용하여 XML을 구문 분석하지 마십시오. – dualed
이것은 파싱을위한 것이 아니며 XML의 특정 부분을 찾고 있습니다. – user2727133