저는 Perl 초보자이며 Regex를 사용하여 파일에서 여러 특수 문자를 검색하는 방법을 모색 중입니다. 기본적으로 파일에서 확인할 필요가있는 닫는 태그 />가 있습니다. 나는 특수 문자가있을 때 '\'를 먼저 써야한다는 것을 읽었다. 하지만 두 특수 문자가 함께 있고이 검사를 수행하는 방법을 잘 모르겠습니다.Perl에서 Regex를 사용하여 여러 특수 문자를 확인하는 방법
나는 /\""/
있지만 작동하지 않는 사이에-/>
포함, 아래 같은 것을 사용하고 있습니다 :
$line =~ /\/>/
사람이 정규식을 사용하여 일치하는이 패턴 좀 도와 주 시겠어요?
https://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags?rq=1 – Isaac
XML/HTML/...을 정규식으로 구문 분석하지 마십시오. . 하지마. Isaac의 코멘트에있는 링크를보고'XML :: LibXML' 또는'XML :: Twig' 또는 여러 HTML 모듈 중 하나에 대해 실행하십시오. 그런데'$ line = ~ m {/>}'은 다음과 같은 것을 처리합니다 :'/'이외의 구분자를 사용하고,'>'는 특별하지 않습니다. – zdim
정말 고마워요! –