JavaScript を使用して、ページの HTML を解析し、コンテンツ ブロック内で発生する ABC をすべて ABC に置き換える必要があり<p>ABC Company lorem ipsum</p>
ます。<p><span class="abc">ABC</span> Company lorem ipsum</p>
mailto:joe@abccompany.com
したがって、スペースまたは引用符が前にある場合は、ABC をほとんど置き換えますが、明らかに、もう少し一般的なものにしたいと考えています。おそらく、式の前/後に がない[a-zA-z]
場合、式は言うでしょう。
私がこれまでに持っているもの:
<script type="text/javascript">
$(document).ready(function() {
$('body').find('div').each(function(i, v) {
h = $(v).html();
if (h.indexOf('abc') > 0) {
h = h.replace('abc', '<span class="abc">abc</span>');
$(v).html(h);
}
});
});
</script>