如何在字符串里加入单引号
2009-04-10 14:08
591 查看
这是个很容易遇到的问题,也是经常会困扰初学者的问题,答案很简单:就是连续两个单引号。
从技术上来解释:代码分析器遇到一个单引号,就认为字符串文字开始,然后遇到下一个单引号的时候,它不会立即认为字符串结束,而是再读取下一个字符,如果还是单引号,则把这两个单引号解释为字符串中的一个单引号,并且继续分析后面的字符,直到遇到一个单引号后不是单引号,就认为这个字符串结束。
文字说明不太容易懂,下面用个例子来看看就容易理解了。
把字符串 'abcd' 赋值给字段 cstr: cstr = '''abcd'''.
遇到第一个单引号,字符串开始,接下来又是一个单引号,并一定不代表字符串结束,再读下一个字符,又是单引号,则说明这个字符串的第一个字符是单引号,然后是 a、b、c、d,接下来又是单引号,再读一个字符,还是单引号,说明字符串的第六个字符也是单引号,之后又遇到一个单引号,再读下一个字符,是句号,说明这个字符串结束了,字符串里的字符为 '、a、b、c、d、',一共六个字符。
从技术上来解释:代码分析器遇到一个单引号,就认为字符串文字开始,然后遇到下一个单引号的时候,它不会立即认为字符串结束,而是再读取下一个字符,如果还是单引号,则把这两个单引号解释为字符串中的一个单引号,并且继续分析后面的字符,直到遇到一个单引号后不是单引号,就认为这个字符串结束。
文字说明不太容易懂,下面用个例子来看看就容易理解了。
把字符串 'abcd' 赋值给字段 cstr: cstr = '''abcd'''.
遇到第一个单引号,字符串开始,接下来又是一个单引号,并一定不代表字符串结束,再读下一个字符,又是单引号,则说明这个字符串的第一个字符是单引号,然后是 a、b、c、d,接下来又是单引号,再读一个字符,还是单引号,说明字符串的第六个字符也是单引号,之后又遇到一个单引号,再读下一个字符,是句号,说明这个字符串结束了,字符串里的字符为 '、a、b、c、d、',一共六个字符。
相关文章推荐
- 如何在字符串里加入单引号
- 原始字符串的使用以及如何在末尾加入反斜杠"\"
- java字符串中如何显示双引号
- PHP字符串中的变量解析(教你如何在PHP字符串中加入变量)
- Python:如何在字符串制定位置加入一个逗号?
- 如何在字符串中加入回车换行,tab字符(关于字符串处理)
- Delphi 单引号,斜杠,而且字符串很长,是字符串流TStringStream,这样的内容如何保存到SQL SERVER 2000?
- java转义字符如何在字符串中加引号
- Oracle字符串如何连接单引号
- [SqlServer]如何向数据库插入带有单引号(')的字符串
- 如何去掉字符串中的 双引号
- PHP字符串单引号和双引号的区别,多文本的如何定义
- SQL Server 2005 : 存储过程传递字符串类型参数时,如何在参数中包含单引号
- 如何在字符串中加入回车换行,tab字符(关于字符串处理)
- C#如何使用转义字符来正确的表示双引号、单引号等字符串 asp.net
- 如何让以特定字符串结尾的所有站点都被加入到Local Intranet Zone中?
- perl 字符串数组,如何输出带引号的数组元素
- 如何向数据库插入带有单引号(')的字符串?
- 如何在字符串中加入回车换行,tab字符(关于字符串处理)
- 如何向数据库插入带有单引号(')的字符串?