XML 파일을 배열로 읽는 중입니다. XML 파일에는 많은 자유형 텍스트가 있습니다. regex를 사용하여 데이터를 캡처 할 수 있습니까?정규식을 사용하여 여러 행 일치 처리
XML 파일 :
<class>
<students>
<student>
<roll>1</roll>
<name>first_name
middle_name
last_name</name>
<remark>
some free
form text goes
here
</remark>
</student>
</students>
</class>
으로 내가 배열에 값을 얻기 위해 노력하고 있어요 : 나는 regex.Is 올바른 정규식 사용하여 멀티 라인 텍스트를 처리하는 방법을 아주 잘 모르겠습니다
arr[0] <class>
arr[1] <students>
arr[2] <student>
arr[3] <roll>1</roll>
arr[4] <name>first_name middle_name last_name</name>
arr[5] <remark>some free form text goes here </remark>
arr[6] </student>
arr[7] </students>
arr[8] </class>
접근?
이 보인다? 이것은 [XY 문제] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)와 같이 들립니다. – h2ooooooo
어떤 프로그래밍 언어를 사용하고 있습니까? –
@Tuga 확실하지는 않지만 (이전 질문에 기반하여) 그는 PCRE를 사용하고 있다고 생각합니다. – h2ooooooo