今私はチャットjsのクライアントのために使用します。感情のイメージのためのより速い方法は置換を使用していますか?
chat = chat.replace(/\+best/gi, "<img src='./img/emotes/+best.png' class='chat'>");
chat = chat.replace(/\+cry/gi, "<img src='./img/emotes/+cry.png' class='chat'>");
chat = chat.replace(/\+hello/gi, "<img src='./img/emotes/+hello.png' class='chat'>");
chat = chat.replace(/\+pain/gi, "<img src='./img/emotes/+pain.png' class='chat'>");
chat = chat.replace(/\+smile/gi, "<img src='./img/emotes/+smile.png' class='chat'>");
あり33ofのようにそれらを、問題が明らかにスペース、または直接その背後にある単語やあるいはその前にあるかもしれませんされています。
私はそれがずっと速くできるという気持ちがありますが、いずれにも提案はありますか?
私はこれをバックアップすることはできませんが、正規表現は一般的にかなり遅いと聞いてきました。正規表現のw/o正規表現を置き換えることはできませんか? –