黑马程序员技术交流社区
标题:
一个关于正则表达式的小问题
[打印本页]
作者:
mengxiang1993
时间:
2015-2-24 19:43
标题:
一个关于正则表达式的小问题
System.out.print("\r\n");
这行代码相信大家不陌生,就是输出一个换行。
那么问题是:
正则表达式不是两个\\才表示一个\
不是应该写成
System.out.print("\\r\\n");
作者:
Hsidar
时间:
2015-2-24 19:56
你写成这样System.out.print("\\r\\n");是输出\r\n这4个字符,而\r\n是两个特殊字符\r在一起表示回车,\n在一起表示换行,这是转义字符。
作者:
fantacyleo
时间:
2015-2-24 19:57
因为这里不是正则表达式,而是转义字符'\r'和'\n',你拿正则表达式的概念来套是不对的
作者:
wf111sxwf
时间:
2015-2-24 19:59
你是想换行还是想 打印“\r\n”啊。。。。 \r \n本身就是转意过的字符 就表示windows下的换行符 你 再加\那就成了 普通的字符串“\r\n”
作者:
aawenwei
时间:
2015-2-24 20:37
1L正解, 特殊字符 已经是转义了的
作者:
orsoul
时间:
2015-2-25 08:32
运行看下结果不就知道咯
作者:
shuren2015
时间:
2015-2-27 10:56
说明你还没入正则表达式的门,跟我这水货一样
作者:
龙行无忌
时间:
2015-2-27 14:23
正则表达式要用的好确实很难
作者:
奋斗小青年
时间:
2015-2-27 15:49
这明显是转义字符啊。
作者:
huangchunwei
时间:
2015-2-27 18:51
这样子的是转义字符。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2