这不应该是一个难以实现的目标,但是在阅读了关于 regex 的内容之后,我仍然无法理解这一点。我的问题是我需要找到ó (val=='') 之间的字符并将它们替换为\u00F3(第一个 (val==' 是开始序列,第二个是结束)。
这将发生在大约 80 个文件中,因此必须非常精确。每个区块中的角色数量都不同,而且每部电影都有几个替换项——但我想 Sublime 会处理这个问题。
示例中的部分代码
function Update_qu887() {
var val = VarQuestion_0010.getValue()
radio891.objLyr.doc.getElementById("radio891id").checked=(val=='gotówk\u0119, u015Brodki trwa\u0142e, kredyty, lokaty mi\u0119dzybankowe czynne, papiery warto\u015Bciowe oraz inne aktywa')
radio893.objLyr.doc.getElementById("radio893id").checked=(val=='gotówk\u0119, \u015Brodki trwa\u0142e, kredyty, lokaty mi\u0119dzybankowe czynne, aktywa trwa\u0142e, kredyty hipoteczne')
radio895.objLyr.doc.getElementById("radio895id").checked=(val=='lokaty mi\u0119dzybankowe czynne, papiery warto\u015Bciowe, inne aktywa, klientów instytucjonalnych, klientów indywidualnych')
qu887.hasBeenProcessed=false;
}
你可以看到 ó 需要用此代码\u00F3替换它,这样它才能作为一个整体正常工作。所以最终代码看起来像这样
function Update_qu887() {
var val = VarQuestion_0010.getValue()
radio891.objLyr.doc.getElementById("radio891id").checked=(val=='got\u00F3wk\u0119, u015Brodki trwa\u0142e, kredyty, lokaty mi\u0119dzybankowe czynne, papiery warto\u015Bciowe oraz inne aktywa')
radio893.objLyr.doc.getElementById("radio893id").checked=(val=='got\u00F3wk\u0119, \u015Brodki trwa\u0142e, kredyty, lokaty mi\u0119dzybankowe czynne, aktywa trwa\u0142e, kredyty hipoteczne')
radio895.objLyr.doc.getElementById("radio895id").checked=(val=='lokaty mi\u0119dzybankowe czynne, papiery warto\u015Bciowe, inne aktywa, klient\u00F3w instytucjonalnych, klient\u00F3w indywidualnych')
qu887.hasBeenProcessed=false;
}