字符串中的转义

常用转义符:\ ‘‘ \n  \t \b  \\

转义字符:什么时候用? 当我们须要字符串中输入特殊字符时,比如双引号"" 换行 退格等就须要使用转义字符.转义字符是一个字符,它由一个\ + 一个字母来组成具有特殊意义的一个字符.



\" 表示一个字符意义上的双引号(如果要加单引号则为\‘)

Console.WriteLine("在C#中字符串要用双引号\"\"起来");

Console.ReadKey();

输出结果:在C#中字符串要用双引号“”起来



\n 表示换行

string name1="ls",name2="ww",name3="zs";

Console.WriteLine("name1={0}\n name2={1}\n name3={2}",name1,name2,name3);

Console.ReadKey();

输出结果为:name1=ls

name2=ww

name3=zs



\t 表示由多个空格组成的一个字符,具有行与行之间的对齐功能

Console.WriteLine("1\t2\t8\t9");

Console.WriteLine("111\t24\t3954\t4");

Console.ReadKey();

输出结果为:1        2      8           9

111    24    3954       4



\b退格取消删除一个字(注意删除的是\前的一个字)

Console.WriteLine("我是中\b国\b人");

Console.ReadKey();

输出结果为:我是人



\\  双扛表示一个\   (注意如果想要得到\\,就得输入\\\\)

Console.WriteLine("我的大学学校名字叫\\\\中山大学");

Console.ReadKey();

输出结果为:我的大学学校名字叫\\中山大学



字符串中的转义

时间: 2024-10-11 21:00:02

字符串中的转义的相关文章

C# 中带@字符串中的转义符号

C#转义字符 c#里 @ 表示的是:1.在C#中,"c:\\temp"表示路径是c:\temp; 而@"c:\temp"就表示c:\temp; 所以,@的作用就应该是忽略转义字符的作用. 2.如果字符串中有",则写成"";如: string [email protected]"{ name:""name"" }"; 3.在string.format 方法中{,则写成{{

11.C#中的转义符和@符号的作用

转义符 转义符是指一个'\'+一个特殊的字符,组成的一个具有特殊意义的字符. \n:  表示换行. namespace _11.转义符 { class Program { static void Main(string[] args) { Console.WriteLine("窗前明月光,\n疑是地上霜.\n举头望明月,\n低头思故乡."); Console.ReadKey(); } } } 注意在windows操作系统下想实现换行,我们必须书写成\r\n. Mac操作系统下是支持\r

正则表达式中的转义问题

正则表达式是javascript学习中非常重要的一部分,它的主要作用是验证表单. 说到正则表达式,我们首先想到的是它的创建方式,正则表达式创建的方式有两种:字面量形式和RegExp构造函数. 首先说字面量形式: 创建方法:var expression= / pattern / flags ; pattern(模式)部分可以是任何简单或复杂的正则表达式,可以包含字符类.限定符.分组.向前查找以及反向引用. flags(标志)部分表明正则表达式的行为.其中g表示全局模式,i表示不区分大小写模式,m表

string.format格式化字符串中转义大括号“{}”

用C#写程序操作Excel,读取单元格内容根据所需格式生成字符串,使用String.Format(string format,object arg0)方法.以前只知"{0}"为索引占位符(即格式项),与参数列表中的第一个对象相对应,格式设置过程将每个格式项替换为对应对象的值的文本表示形式.但这次需将参数对象格式成一对大括号括起来的格式,即返回字符串"{对象arg0的文本表示形式}". //直接加大括号 String.Format("{{0}}",

PHP去掉转义后字符串中的反斜杠\函数stripslashes

addslashes函数主要是在字符串中添加反斜杠对特殊字符进行转义,stripslashes则是去掉转义后字符串中的反斜杠\,比如当你提交一段 json数据到PHP端的时候可能会遇到json字符串中有\导致json_decode函数无法将json数据转换成数组的情况,这时你就需要 stripslashes函数. 该函数用于清理从数据库或 HTML 表单中取回的数据.

C#格式化字符串中转义大括号“{}”

原文:C#格式化字符串中转义大括号"{}" 今天,用C#写程序操作Excel,读取单元格内容根据所需格式生成字符串,使用String.Format(string format,object arg0)方法.以前只知"{0}"为索引占位符(即格式项),与参数列表中的第一个对象相对应,格式设置过程将每个格式项替换为对应对象的值的文本表示形式.但这次需将参数对象格式成一对大括号括起来的格式,即返回字符串"{对象arg0的文本表示形式}". [cshar

Javascript转义字符串中的特殊字符处理

2014-08-08 Web应用系统中,客户端发送请求到服务器,请求中的字符串参数,在被序列化成json过程中有些特殊字符会被空格代, 导致传递到服务器端再解析的时候,原本的输入参数就会被改变. 目前遇到的特殊字符有加号(+)与连接号(&). 临时解决方案: 前端:定义一个函数,在函数中预先处理, 1 function EncodeURIFilter(str) { 2 if(str != null && str != "") { 3 str = str.repl

检测字符串中是否含有非法字符js代码

检测字符串中是否含有非法字符js代码:通常情况下,网站输入的字符串内容是需要经过检测的,因为有些字符带有一定的危险性,会对站点带来一定的危害,下面就介绍一下如何检测一个字符串是否含有非法字符,代码如下: function checks(str){ szMsg="[#_%&'\",;:=!^]"; alertStr=""; for(i=1;i<szMsg.length+1;i++){ if(str.indexOf(szMsg.substring

利用StringEscapeUtils对字符串进行各种转义与反转义(Java)

利用StringEscapeUtils对字符串进行各种转义与反转义(Java) 分类: java编程思想 Guava-Commons-xml-json等工具类库2015-02-03 20:51 6290人阅读 评论(1) 收藏 举报 StringEscapeUtils用法例StringEscapeUtils使用java中字符串的转义字符串转义工具StringEscapeUtils apache工具包common-lang中有一个很有用的处理字符串的工具类,其中之一就是StringEscapeUt