2

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>
4

2 に答える 2