0
我想在我生成的字符串中替換一個佔位符。爲什麼我的字符串替換不能在JavaScript中工作?
我的字符串如下所示:
var s = 'module("SlapOS UI Basic Interaction"); ' +
'asyncTest("${base_url}", function() { ' +
' expect(__number__); ' +
' ok(testForElement("div#global-panel"), "element present");' +
' start(); })';
我想更換__number__
。
我能得到正確的指標,像這樣:
s.indexOf("__number__");
但將無法正常工作......
s.replace("__number__", "1");
問:
我在做什麼錯在這裏?對我爲什麼不起作用沒有意義。
'S = s.replace( 「__ number__」, 「1」);' – fnostro
嘗試正則表達式'.replace(/ __號__/「1」);' –
我的作品。恨這個問題,但也許你忘記將替換的結果分配給某些東西? –