我想用空格或逗號在服務器端javascript(XPage)中用文本替換換行符。我試了下面的代碼。需要更換一個新的行xpage
function setValueFunction(lines){
var oneline = "";
while(lines.length > 0) {
if(@Contains(lines, @NewLine())) {
oneline = [email protected](lines, @NewLine())+";";
lines = @Right(lines, @NewLine());
}
else{
oneline=oneline+lines
lines=""
}
}
print("Final line="+oneline)
}
輸入每個詞都有。實例首先\ n線\ n第二\ n線\ nThird \ n線
首先
行只有一個新行
二
線
第三個
線
但它只在新行中打印。
輸出
31-01-2014 AM 10時48分25秒HTTP JVM:最終行=第一
31-01-2014 AM 10時48分25秒HTTP JVM:;線
31-01-2014 AM 10時48分25秒HTTP JVM:;二
31-01-2014 AM 10時48分25秒HTTP JVM:;
線31-01-2014 AM 10 :48:25 HTTP JVM: ;三
31-01-2014 AM 10點48分25秒HTTP JVM:;
線我需要輸出如下
首先;線;二;線;第三;
線我試過全部替換,@ replaceSubstring,@全部替換。但我無法得到解決方案。 請幫我解決這個問題。 在此先感謝
'var temp = @ Left(CommentsVal,@NewLine()); (temp,@ Length(temp)-1)+「;」 CommentsVal = @Right(CommentsVal,@NewLine()); ' 我做了一些改變,這是一個工作正常。但它不是直線的方式。 Knut Herrmann:太好了,它工作得很好。你的代碼非常簡單而且很好。非常感謝你。 – Vijayakumar