Rechercher et baliser des chaînes dans des paragraphes de texte
P粉253800312
2023-08-28 20:53:07
<p>J'ai un paragraphe, par exemple : </p>
<pre class="brush:html;toolbar:false;"><p>
Lorem ipsum <b>amet, consetetur sadipscing elitr, sed diam</b>
Invidunt ut labore et dolore magna aliquyam erat, <i>sed diam voluptua At vero eos et accusam.
et juste duo dolores et ea rebum</i>. Stet clita kasd gubergren, no sea takimata sanctus
</p>
≪/pré>
<p>Il existe également une chaîne similaire à <code>"Lorem ipsum amet, consetetur sadipscing elitr"</code>.
Je souhaite souligner cette chaîne spécifique dans le paragraphe d'origine en utilisant Javascript. </p>
<p> Je pense que je dois insérer une étendue avec une classe/ID (-> CSS : text-decoration:underline), mais je ne sais pas comment déterminer l'index correct dans le paragraphe (en ignorant tout < dans une recherche de chaîne ;code><b></code>, <code><i></code>, etc., mais en les incluant par rapport à l'index du span). </p>
<p>Merci pour vos suggestions. </p>
const text = YourString.replace(/bMySearchb/sg, '<u></u>');
Essayez ceci :