I have a json object such as:
var json = {
"title": "Math Symbols: ¬",
"sections": [
"The ¬ symbol",
"¬ and y"
]
};
我需要将所有的“¬”字符替换为类似于数学符号x的东西:示例。
附注:我不能使用实际符号(html实体
𝑥
),因为我正在使用的Arial字体不支持它。所以我打算用<span class="math">x</span>
来代替“¬”,并使用Times New Roman和斜体为math类设置样式。我不能更改Arial字体,也不需要任何其他数学符号-不需要MathML支持或类似功能。
最理想的是这样:
json = json.replace("¬", "<span class='math'>x</span>");
g
表示全局,因此它将替换所有出现的内容。我不确定您所说的“替换字符串数量”是什么意思?您是否指在一定数量的替换后停止? - Alberto Zaccagni