정규식을 사용하여 텍스트를 특정 문자로 시작하는 HTML 태그로 바꿉니다.
<p>다음과 같이 텍스트를 HTML 태그로 변환해야 합니다. </p>
<pre class="brush:php;toolbar:false;">input: p1: 질문 1
출력: <h3>질문 1</h3></pre>
<p>또는</p>
<pre class="brush:php;toolbar:false;">입력: 질문 1: ¿ 질문 1?
출력: <h3>¿ 질문 1?</h3></pre>
<p>제가 이해하지 못하는 세부사항은 다음과 같은 정규식 규칙이 있다는 것입니다. </p>
<pre class="brush:php;toolbar:false;">([a-zA-Z])([1-9])(:)+(.*)?</pre>
<p>내 결과는 다음과 같습니다.</p>
<pre class="brush:php;toolbar:false;"><h3> 질문 1</h3>
질문 1: 질문 1?</pre>
- 첫 번째 예에서는
과 Q 사이에 생성된 공백을 제거해야 합니다. <코드></code></li>
<li>두 번째 예에서는 전혀 작동하지 않습니다. </li>
</ul>
<p>정규식 규칙에서 어디가 잘못되었는지 확인하도록 도와주실 수 있나요?
데모: