如果一个字符串单引号中含有单引号,可以使用 将字符串单引号括起来或者在字符串单引号中使用 对单引号进行转义

新手, 积分 5, 距离下一级还需 45 积分


怎麼弄才可以让Matlab直接从命令行读取字符串单引号而不需要用单引号把字符串单引号括起来?

如果是这样为什么不考虑用预编譯

转义一下看看.就是要插入单引号的地方用\'

将这个字符串单引号中的所有单引号转意为\'

其实整体转义应该也不会影响太多的性能用个正則一下就完成了。

还有个办法:单引号是数据库默认的字符串单引号的边界符你只要修改就可以了,就是把数据库中表示字符串单引号起始与结束改用别的符号Oracle里是可以改的,Mysql你查一下

处理value这个字符串单引号变量时,遇到单引号(')用replace替换成两个单引号('')

使用preparedStatement处理不要拼接字符串单引号,可以解决你的问题还可以解决sql注入安全问题!

字符串单引号是用单引号括起来嘚如果想在字符串单引号中输入单引号该怎么办呢?有两种方法

方法一:是用两个单引号代表一个单引号

方法二:使用 Oracle 特殊语法

事实仩,我们可以使用方法二输入任何特殊字符包括换行。

-- 声明:转载请注明出处

我要回帖

更多关于 字符串单引号 的文章

 

随机推荐