Java字符串内字符串到字符串

标签 java string

我有这个字符串:"\"Blah\'Blah\' Blah\""。里面还有一根绳子。如何将其转换为:Blah 'Blah' Blah? (你看,取消转义字符串。)这是因为我得到了一个 SQLWhere 查询:

WHERE blah="Blah \'Blah\' Blah"

当我解析它时,我得到上面的字符串(仍在引号内并转义。)我如何提取它,取消转义字符串?还是有一些更简单的方法来做到这一点?谢谢,
艾萨克

最佳答案

不要这样做。

按照正确的步骤对数据库/平台上的查询进行参数化,您将不必逃避任何内容。您还将保护自己免受注入(inject)漏洞的侵害。

关于Java字符串内字符串到字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/822694/

相关文章:

java - 如何从 String 转换为原始类型或标准 java Wrapper 类型

python - Python代码中的逻辑问题

python - 当行包含特定文本时计算行数

java - Java 中的 split() 方法从哪里开始将正则表达式与字符串匹配?

java - JPA/Hibernate 父/子关系

Java Socket 服务器未从客户端套接字接收数据

java - jacoco 代码覆盖率报告生成器显示错误 : "Classes in bundle ' Code Coverage Report' do no match with execution data"

java - 为什么这不会在 Android 的文本文件中创建新行?

java - 如何在java中为带括号的字符串编写正则表达式?

c# - ASP.NET GridView 删除 'Input string was not in a correct format'