<!-- This is a comment. -->
<div> <!-- This is a comment. --> <p>Some text. </div>
<div>
태그 내에 중첩되어 있으며 <div>
및 </ 내에 포함되어 있습니다. div>
태그 사이에 있습니다. <div>
标记中,并且包含在 <div>
和 </div>
标记之间。$pattern = '/hello/'; $text = 'hello world'; preg_match($pattern, $text, $matches); print_r($matches);
$pattern = '//s'; $text = '<div><!-- This is a comment. --></div>'; preg_match($pattern, $text, $matches); print_r($matches);
<div>
标记中。当 preg_match() 函数找到匹配时,$matches 变量将包含两个元素。第一个元素包含整个匹配项,即 "<!-- This is a comment. -->"。第二个元素包含注释内容,即 "This is a comment."。$pattern = '/<!--(.*)-->/s'; $text = '<div><!-- Comment 1. --><p>some text</p><!-- Comment 2. --></div>'; preg_match_all($pattern, $text, $matches); print_r($matches);
<div>
标记中,另一个嵌套在 <p>
$pattern = '/<!--(.*)-->/s'; $replacement = ''; $text = '<div><!-- Comment 1. --><p>some text</p><!-- Comment 2. --></div>'; $new_text = preg_replace($pattern, $replacement, $text); echo $new_text;
<div>
태그 내에 중첩된 주석이 포함되어 있습니다. preg_match() 함수가 일치하는 항목을 찾으면 $matches 변수에 두 개의 요소가 포함됩니다. 첫 번째 요소에는 전체 일치 항목인 "<!-- This is a comment. -->"가 포함됩니다. 두 번째 요소에는 댓글 내용(예: "댓글입니다.")이 포함됩니다. 🎜<div>
태그 내에 중첩되어 있고 다른 하나는 <p> 태그 내에 중첩되어 있습니다. preg_match_all() 함수가 모든 일치 항목을 찾으면 $matches 변수에는 2차원 배열이 포함되며, 여기서 각 하위 배열은 일치 항목을 나타냅니다. 이 예에서 $matches 변수에는 두 개의 하위 배열이 포함되며, 각 하위 배열에는 두 주석의 내용인 하나의 요소가 포함됩니다. 🎜🎜🎜HTML 주석 제거🎜🎜🎜HTML 코드에서 주석을 제거해야 하는 경우 preg_replace() 함수를 사용할 수 있습니다. 이 함수는 preg_match() 함수와 매우 유사하지만 일치 항목을 지정된 텍스트로 대체합니다. 예를 들어 HTML 코드에서 모든 주석을 제거하려면 다음 코드를 사용할 수 있습니다. 🎜rrreee🎜 이 예에서 $pattern 변수에는 일치시킬 정규식 패턴이 포함되어 있습니다. $replacement 변수에는 일치 항목을 대체할 텍스트(빈 문자열)가 포함되어 있습니다. $text 변수에는 검색할 HTML 코드가 포함되어 있습니다. preg_replace() 함수는 일치하는 항목을 찾으면 해당 일치 항목을 빈 문자열로 바꿉니다. 이 예에서 $new_text 변수에는 주석이 없는 새 HTML 코드가 포함됩니다. 🎜🎜요약🎜🎜PHP에서 HTML 주석을 일치시키기 위해 정규 표현식을 사용하는 것은 일반적인 관행입니다. preg_match() 함수를 사용하면 단일 주석을 얻을 수 있고 preg_match_all() 함수를 사용하면 HTML의 모든 주석을 얻을 수 있으며 preg_replace() 함수를 사용하면 모든 주석을 제거할 수 있습니다. 정규식 패턴을 작성할 때 "" 태그 사이의 텍스트에는 줄 바꿈을 포함한 모든 문자가 포함될 수 있습니다. 🎜
위 내용은 PHP에서 정규식을 사용하여 HTML 주석과 일치시키는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!