java转义字符
来源:互联网 发布:火车票晚点查询软件 编辑:程序博客网 时间:2024/05/16 15:04
1.
注意regex的写法
String
例
class
plic
String
System.out.println(s.replaceAll("d:\\racke\\",
}
}
我觉得在Windows的路径是大部分时候还是用反斜杠()比较合适,因此Windows的路径分隔符就是反斜杠()。
但在Java程序里用反斜杠时要注意转义,用\来表示反斜杠。
在Java程序里也可使用正斜杠作为路径分隔符,Java程序中的正斜杠是跨平台的路径分隔符。
2.
jsp 反斜杠 替换
java replaceAll() 方法要用 4 个反斜杠,表示一个反斜杠
例如 str1="aabbb"; str2="aa'bbb";
要想替换成 str1="aa\bbb";str2="aa'bbb";
必须这样替换:
str1 =str1.replaceAll("\\","\\\\");
str2 = str2.replaceAll("'", "\\'");
原因如下:
String 的 replaceAll() 方法,实际是采用正则表达式的规则去匹配的,
\\ ,java解析为\交给正则表达式, 正则表达式再经过一次转换,把\转换成为
也就是java里面要用正则来表示一个. 必须写成4个
如果要表示\,那就要写8个
所以如果写成: str1 = str1.replaceAll("\","\\");
就会报正则表达式的错误。
3.
在字符串中,要输出一些特殊得字符:比如、‘(单引号)、"(双引号),必
须要这样:“\”、“'”、“"”。而不能直接写
而你这个字符串,明显要输出带有反斜杠得,必须得再加一个反斜杠
StringurlString=“e:\programming\text\...”,
4.
java转义字符
关键字: 转义符
转义序列 含义
n 回车( )
t 水平制表符( )
b 空格()
r 换行( )
f 换页()
' 单引号(')
" 双引号(")
\ 反斜杠(\)
ddd 三位八进制
? 四位十六进制
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/LIXG425/archive/2009/09/09/4533711.aspx
- java转义字符
- java转义字符
- java的转义字符
- Java 特殊字符转义
- Java转义字符
- JAVA中转义字符
- JAVA中转义字符
- java转义字符
- Java的转义字符
- Java转义字符
- Java中的转义字符
- JAVA中转义字符
- java 转义字符
- java转义字符
- java 转义字符 学习
- JAVA中转义字符
- java转义字符
- java的转义字符
- windows核心编程之线程暂停和恢复
- tomcat进程意外退出的问题分析
- 微信小黄鸡智能陪聊功能实现
- 小程序路由
- 自动返回笑话接口调用之微信公众平…
- java转义字符
- 十年编程,是人玩技术还是技术玩人?
- 微信公众平台接口实用工具接口大全
- java web封装绝对路径
- 构造器 + 继承体系
- 长链接变短链接
- Ubuntu如何修改mysql的账号密码
- Linux用户管理
- Android 时间差值计算