Utilisez des expressions régulières pour remplacer le texte par des balises HTML commençant par un certain caractère.
P粉438918323
P粉438918323 2023-07-27 14:06:49
0
1
418
<p>Je dois convertir du texte en balises HTML, comme ceci : </p> <pre class="brush:php;toolbar:false;">input : p1 : Question 1 sortie : <h3>Question 1</h3></pre> <p>ou</p> <pre class="brush:php;toolbar:false;">entrée : question 1 : ¿ question 1? sortie : <h3>¿ question 1 ?</h3></pre> <p>Le détail que je ne comprends pas est que j'ai la règle regex suivante. </p> <pre class="brush:php;toolbar:false;">([a-zA-Z])([1-9])(:)+(.*)?</pre> <p>Et mon résultat est :</p> <pre class="brush:php;toolbar:false;"><h3> Question 1</h3> question 1: question 1 ?</pré> <ul> <li>Dans le premier exemple, je dois supprimer l'espace généré entre <h3> <code></code></li> <li>Dans le deuxième exemple, cela ne fonctionne pas du tout pour moi. ≪/li> </ul> <p>Pouvez-vous m'aider à voir où je me trompe dans mes règles d'expression régulière ? </p><p>Démo :</p><p><strong></strong></p>
P粉438918323
P粉438918323

répondre à tous(1)
P粉138871485

La réponse est

([a-zA-Z ])+([1-9])(:)+\s*(.*)
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal