J'ai maintenant une chaîne de HTML
code et je souhaite formater la chaîne. Existe-t-il une méthode disponible ?
Vous avez besoin d'un plug-in ou d'une méthode js pouvant être utilisée pour la conversion dans le projet.
Par exemple, la chaîne d'origine est :
<p><p>This is a p</p><p>This is another p</p></p>
Ajoutez des espaces et des nouvelles lignes pour devenir une nouvelle chaîne :
<p>
<p>This is a p</p>
<p>This is another p</p>
</p>
La première solution consistait à utiliser des expressions régulières pour répondre à la question, mais cela n'a pas fonctionné.
J'ai fait le tri dans mes pensées et je l'ai parfaitement résolu (je pense que c'est parfait).
Voici l'ancienne réponse pour les boucles :
rrreeePourquoi ma question continue-t-elle à être rejetée ? Encore une bonne question. . . .
@mqycn , @zhenguoli
C'est un plan écrit par mon amie @candy :
http://tool.oschina.net/codef... En ligne. D'autres éditeurs incluent embellir
Pour les outils de développement, vous pouvez essayer l'éditeur VSCode.
https://code.visualstudio.com/
Une fois l'installation terminée, appuyez sur shift-ctrl-x pour ouvrir la liste des plug-ins, recherchez Beautify et installez-le pour embellir le code HTML.
Référez-vous aux paramètres correspondants ici :
https://marketplace.visualstu...
Vous pouvez utiliser HTML String Parser pour convertir des formats en code, tels que
https://www.npmjs.com/package...
Ou vous pouvez utiliser cheerio pour analyser le texte DOM et le rééditer.
3. (Il n'est pas difficile de recréer un analyseur HTML, référez-vous à ma chronique
http://ewind.us/2016/toy-html...