我需要根据相同的参数替换两个文本。有没有办法做到这一点? 这是我尝试做的一个例子。
if(params["This_year"] == "1/1/14"){
this.queryText = this.queryText.replace("/**year**/", "2014")
replace("/**Last_year**/, "1/1/13")}
我不确定最后一行是否真的有效。还有另一种方法吗?
答案 0 :(得分:1)
在同一行的两个String.replace调用之间添加一个点,如下所示:
if(params["This_year"] == "1/1/14"){
this.queryText = this.queryText.replace("/**year**/", "2014").replace("/**Last_year**/, "1/1/13"); }
第二个调用将修改第一个调用返回的字符串。
我的蜘蛛意识告诉我,可能有些东西可以推广到算法中,但是如果没有看到更多的例子,很难知道它会是什么。