正規表現を使用して、テキストを特定の文字で始まる 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?
出力:
¿質問 1?
<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?
<li>最初の例では、<h3> と Q の間に生成されたスペースを削除する必要があります。 <コード></コード></li>
<li>2 番目の例では、私にとってはまったく機能しません。 </li>
</ul>
<p>正規表現ルールのどこが間違っているかを確認するのを手伝ってもらえますか? </p><p>デモ:</p><p><strong></strong></p>