Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在字符串中转义分号?_Java_Javascript_String_Escaping - Fatal编程技术网

Java 如何在字符串中转义分号?

Java 如何在字符串中转义分号?,java,javascript,string,escaping,Java,Javascript,String,Escaping,我需要将复杂的javascript代码初始化为字符串。但那个javascript代码包含分号和“mark。我知道我可以用\”转义“mark”。但我不知道如何转义分号 <script type="text/javascript"><!-- google_ad_client = "8888888888888"; /* Error Page Ads */ google_ad_slot = "8888888"; google_ad_width = 336; google_ad_heig

我需要将复杂的javascript代码初始化为字符串。但那个javascript代码包含分号和“mark。我知道我可以用\”转义“mark”。但我不知道如何转义分号

<script type="text/javascript"><!--
google_ad_client = "8888888888888";
/* Error Page Ads */
google_ad_slot = "8888888";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
我不能连接代码片段,因为这样;将被删除。对吗


这是用于Servlet的。我可能很傻,但请原谅。

只要
在双引号中,就不需要对其进行转义。

分号不是特殊字符。当它们位于
字符串中时,不需要对其进行转义。您可以始终使用古老的
系统测试字符串的行为。out.println()
方法。

你不需要转义你的
,因为它们是文本。当它们在
内时,它们是完全安全的。

我认为你真正想做的是转义javascript中的引号字符,而不是分号字符

所以最终你会想要

String complexString = "<script type=\"text/javascript\"><!--
google_ad_client = \"8888888888888\";
/* Error Page Ads */
google_ad_slot = \"8888888\";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>  
<script type=\"text/javascript\"
src=\"http://pagead2.googlesyndication.com/pagead/show_ads.js\">  
</script>"
String complexString=”
"

字符串文本中的分号没有意义……你在这里得到了什么?你不需要转义分号。你遇到了什么问题。。分号不会给你带来麻烦。。开始..你是收到错误消息还是看到代码在某处被切断了?我不明白为什么这个问题是非建设性的。这是一个合理的问题。仅仅因为它被误导了或者有一个明显的(对我们大多数人来说)答案,并不意味着它是非建设性的。我不打算投反对票,但分号和逗号在CSV导出中常用,如果不替换,会破坏文件。这是逃避他们的一个很好的理由。@sfratini谢谢,我将尝试修改答案。
String complexString = "<script type=\"text/javascript\"><!--
google_ad_client = \"8888888888888\";
/* Error Page Ads */
google_ad_slot = \"8888888\";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>  
<script type=\"text/javascript\"
src=\"http://pagead2.googlesyndication.com/pagead/show_ads.js\">  
</script>"