在java中转义javascript字符串
我需要将它变成java中的字符串:
document.write(" \");
有人可以帮忙吗? 我一直在努力,结果就像这样……
return "document.write(\" \"); ";
哪个不起作用,因为我需要在UpArrow.png之前和之后双重转义引号。 因为它需要在javascript而不是java中进行转义。
Apache commons在StringEscapeUtils中有一个方法: escapeJavaScript
方法。
看起来它已在Apache Commons Lang 3中移动到StringEscapeUtils中的ESCAPE_ECMASCRIPT。
它似乎再次移动,现在它是“commons-text”的一部分,并命名为:
StringEscapeUtils.escapeEcmaScript
但好的它仍然存在。