知识点小记之转义字符

java的转义字符

\b    backspace键

\t     Tab键

\n    按行回车

\r     回车

\”     双引号

\’     单引号

\\     反斜杠

问题:使用java中replaceAll方法将字符串中的反斜杠("\")替换成空字符串("")

String s="C:\盘";
s.replaceAll("\\","");

使用上面的代码会导致

1 java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 \^

错误的原因:replaceAll中"\\"表示一个"\";\\表示一个\  ;即"\"表示为"\\\\"

正确的写法为:

String s="C:\盘";
s.replaceAll("\\\\","");

时间: 2024-12-06 09:46:43

知识点小记之转义字符的相关文章

JavaScript知识点小记

//自定义一个新属性 //'<li data-id="' + val.id + '>'+ datas[i].name +'</li>' var channel_id = $(this).data('id');//获取属性的值 //截取当前页面链接中的值 var params = document.referrer; //params:?id,date var id = params.substring(40); js中基本函数的分类 //普通函数 function fun

JavaScript知识点小记2

1 数据类型.判断方法 基本类型:Undefined.Null.Boolean.Number.String 引用类型:Object Ps:特殊对象类型:Array.Function.Math.Date.JSON.RegExp.Error 精确区分数据类型的方法:Object.prototype.toString.call() console.log(Object.prototype.toString.call("34"));//[object String] console.log(O

编写高质量 Javascript -- 知识点小记

 一: 团队合作避免JS冲突 脚本中的变量随时存在冲突的风险, 1.   解决办法---用匿名函数将脚本包起来,让变量的作用域控制在匿名函数之内 如: <script type="text/javascript"> (function(){ var a=123,b="12121"; })(); </script> ..... <script type="text/javascript"> (function

html知识点小记

1.保持登录状态,把链接换成id. 2.html头部标签错误的几种可能原因(报Uncaught SyntaxError: Invalid or unexpected token头部版本错误): 1.文件找不到. 2.文件里有符号错误,例如缺少闭合标签,或者字符串拼接错误. 3.根据data-xxx来嵌入自定义数据 用法:在所有html元素上自定义嵌套data属性,可以存储页面的私有自定义数据. 规范:1.属性名不应该包含任何大写字母,并且在前缀 "data-" 之后必须有至少一个字符.

CSS知识点小记

响应式布局 <meta name="viewport" content="width=device-widh,initial-scale=1"> /*** width=device-widh,:网页宽度默认等于屏幕宽度 initial-scale=1:网页的初始大小占屏幕面积的100% ***/ @media only screen and (min-width:640px){} @media only screen and (min-width:600

编写SQL语句操作数据库(慕课SQLite笔记)

安卓常用数据存储方式之一SQLite学习及操作笔记 0.视频地址:http://www.imooc.com/video/3382 1.每个程序都有自己的数据库 默认情况下是各自互不干扰 1)创建一个数据库并且打开: SQLiteDatabase db=openOrCreateDatabase("user.db",MODE_PRIVATE,null); 2)使用游标cursor相当于存储结果的集合,可理解为list: 3)结束后必须释放游标. 2.具体代码: 1 public class

与webView进行交互,webView小记

本文转载至 http://www.verydemo.com/demo_c101_i46895.html 一.与webView进行交互,调用web页面中的需要传参的函数时,参数需要带单引号,或者双引号(双引号需要进行转义在转义字符前加\),在传递json字符串时不需要加单引号或双引号. 1 -(void)webViewDidFinishLoad:(UIWebView *)webView 2 { 3     NSString *sendJsStr=[NSString stringWithFormat

探父小记

从2000年开始,我将父母从农村带出来一起生活,再后来,由山西到了山东.母亲的离世,给父亲的生活带来了巨大的改变.他执意要留在家乡.几经适应,生活模式基本确定为,取暖季住在太原的姐姐家,而不需要在室内取暖了,他就一人生活在农村老家,姐姐和哥哥能够经常回去探望. 父亲已经年近8旬,身体尚好,只是腿脚不再利索.我一直以来的心愿,就是每年两个假期,都能够保证陪老父住一段时间.今年是落实暑假计划的第一年,随着明年儿子参加高考,这件事情将更有保证. 原计划将看望老父放在开学前,不过还是尽可能早回去了.听姐

跟着刚哥梳理java知识点——基本数据类型(三)

1.8种基本数据类型 1)4种整数类型(byte.short.int.long) [知识点] 类型 存储空间 数值范围 byte 1字节=8位 -128-127 short 2字节 -2的15次方-2的15次方-1 int 4字节 -2的31次方-2的31次方-1 long 8字节 -2的63次方-2的63次方-1 a)整数的默认类型是int b)以上4种类型,只有long型必须要在末位加上L或者l,其它直接赋值数值即可. byte b1 = 12; byte b2 = 128; //报错 sh