2016-11-30 2 views
-1

터미널에서정규식 CDATA

제발 도와 : 내 파일 펄에

C no longer supported in regex; marked by <-- HERE in m/<host><!\[\ <-- HERE CDATA\[(.*)\]\]\></host>/

코드를이 접근하는 가장 좋은 방법이 될 것입니다 무엇

if ($html =~ /<host><!\[\CDATA\[(.*)\]\]\><\/host>/) ?

덕분에 당신은

+3

그것이 HTML/XML 파서를 사용하는 것입니다 접근하는 가장 좋은 방법. –

+0

내 코드 오류가 내 코드 –

+0

을 수정하십시오. 여기를 읽어보십시오. http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454 –

답변

2

\CC해야한다.

+0

이것은입니다. 대답. 'CDATA' 앞에 여분의 \가 있습니다. 오류 메시지는 오류의 정확한 지점을 표시합니다. – dgw