“\r\n”可以写成“\n\r”.
是否有区别?
是否可以写。
分别代表什么意思。
[b]问题补充:[/b]
那个"\s+"怎么用的?
是这样写的"/^\s+\n\r$/"?
[b]问题补充:[/b]
[code="javascript"]
function test(){
var s2= "\n\r";
var s3= "abcd";
var s4= "";
s4 = s3 + s2;
alert("-" + s4 + "-");
var s5 = s4.replace("/^\s+$/", s4);
alert("-" + s5 + "-");
}
[/code]
哪位高人告诉我怎么写这个正则表达式取得这个特殊字符。
[b]问题补充:[/b]
哪位高人告诉我怎么写这个正则表达式取掉这个特殊字符。
[code="javascript"]
function test(){
var s2= "\n\r";
var s3= "abcd";
var s4 = s3 + s2;
alert("-" + s4 + "-");
var s5 = s4.replace(/\s/g, '');
alert("-" + s5 + "-");
}
[/code]
试试看把
\r\n代表的是硬回车.. \n是软回车.
一个在win下,一个在linux下.
ODOA vs OA
[url]http://topic.csdn.net/u/20080421/18/89d3bcc6-5243-4a96-8069-500423a47c8a.html[/url]
对于正则表达式来说,顺序应该是不可以颠倒的,否则匹配不到,应该是\r\n
或者用更好的写法\s+
不同的操作系统的换行是不一样的。windows下是\r\n,linux是\n,macs是\r
你可以通过Line.separator获得当前的换行符是哪个。
比如ls=Line.separator
Pattern p=Pattern.compile(.......+ls+........)
正则表达式30分钟入门教程
[url]http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm[/url]
\s+ 是代表多个(至少1个)空格/制表符等不可见字符
/^\s+\n\r$/ 是不对的,应该是/^\s*\r\n$/ 代表 有0个或多个不可见字符的行
你写的不对,应该是
[code="php"]
"/\s+/"
[/code]
还要看你用什么语言,java,php,js,还有现今绝大部分如perl,python,ruby都有正则
哪个特殊字符?