Można też "zaprząc do pracy" js-a np.:
<body>
<p>Lorem [ipsum dolor sit amet], consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. [Ut enim ad minim veniam], quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
<p>Duis aute irure dolor in reprehenderit in voluptate velit esse [cillum dolore eu fugiat nulla] pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem [accusantium doloremque laudantium], totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi [architecto beatae] vitae dicta sunt explicabo.</p>
</body>
.text-red {
color: red;
}
/* dla demonstarcji */
p {
width: 60vw;
margin: 1em auto;
padding: 1em;
background-color: silver;
}
document.addEventListener('DOMContentLoaded', () => {
const body = document.body;
body.innerHTML = body.innerHTML.replace(/\[/g, '[<span class="text-red">');
body.innerHTML = body.innerHTML.replace(/\]/g, '</span>]');
});