Verwenden Sie reguläre Ausdrücke, um Text durch HTML-Tags zu ersetzen, die mit einem bestimmten Zeichen beginnen.
P粉438918323
P粉438918323 2023-07-27 14:06:49
0
1
394
<p>Ich muss Text in HTML-Tags konvertieren, etwa so: </p> <pre class="brush:php;toolbar:false;">input: p1: Frage 1 Ausgabe: <h3>Frage 1</h3></pre> <p>oder</p> <pre class="brush:php;toolbar:false;">input: Frage 1: ¿ Frage 1? Ausgabe: <h3>¿ Frage 1?</h3></pre> <p>Das Detail, das ich nicht verstehe, ist, dass ich die folgende Regex-Regel habe. </p> <pre class="brush:php;toolbar:false;">([a-zA-Z])([1-9])(:)+(.*)?</pre> <p>Und mein Ergebnis ist:</p> <pre class="brush:php;toolbar:false;"><h3> Frage 1: Frage 1?</pre> <ul> <li>Im ersten Beispiel muss ich das zwischen <h3> erzeugte Leerzeichen entfernen. <code></code></li> <li>Im zweiten Beispiel funktioniert es bei mir überhaupt nicht. </li> </ul> <p>Können Sie mir helfen, herauszufinden, wo ich in meinen Regex-Regeln falsch liege? </p><p>Demo:</p><p><strong></strong></p>
P粉438918323
P粉438918323

Antworte allen(1)
P粉138871485

答案是

([a-zA-Z ])+([1-9])(:)+\s*(.*)
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!