我正在建立一个网站,喜欢用“Sensasianal”这个词来形容他的亚洲美食。亚洲的字总是挑选出用)的另一种颜色,我管理使用.replace(jQuery中来实现的,从而: -jquery替换文本,但保持案例
replaceAsian.html(replaceAsian.html().replace(/sasiana/ig, "s<em>asian</em>a"));
我然后可以与单独的颜色样式的元素。
但是,如果原文是大写,结果是混合大小写。
所以,我想这个
replaceAsian.html(replaceAsian.html().replace(/SASIANA/ig, "S<em>ASIAN</em>A"));
replaceAsian.html(replaceAsian.html().replace(/sasiana/ig, "s<em>asian</em>a"));
但结果仍然是混合大小写。
如果有人可以告诉我如何对文本进行更改,但保留原始案例,我将不胜感激。非常感谢。
感谢您的解决方案,并感谢您的解释。我必须承认,正则表达式对我来说是完全神秘的。 – Andrew
不用担心。链接的MDN文章在解释它们时做得很好,所以你可能想要给它一个阅读。正则表达式非常强大,如果你知道如何使用它们。 – Gijs