使用正規表示式將文字替換為以某個字元開頭的HTML標籤。
P粉438918323
P粉438918323 2023-07-27 14:06:49
0
1
289
<p>我需要將文字轉換為HTML標籤,就像這樣:</p> <pre class="brush:php;toolbar:false;">input: p1: Question 1 output: <h3>Question 1</h3></pre> <p>或</p> <pre class="brush:php;toolbar:false;">input: question 1: ¿ question 1? output: <h3>¿ question 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> Question 1</h3> question 1: ¿ question 1?</pre> <ul> <li>在第一個範例中,我需要移除在<h3>和Q之間產生的空格。 <code></code></li> <li>在第二個例子中,對我來說根本不起作用。 </li> </ul> <p>你能幫我看看我的正規表示式規則中哪裡出錯了嗎? </p><p>示範:</p><p><strong></strong></p>
P粉438918323
P粉438918323

全部回覆(1)
P粉138871485

答案是

([a-zA-Z ])+([1-9])(:)+\s*(.*)
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!