indexOf子串查找,容易出的问题

虽然使用正则表达式很方便,有时候还是会使用位置直接截取。查找子串出现的位置使用indexOf(sequence);

但是对于一个带有换行的子串呢?

如str =

String sa = 123;
String pass = 2;

那么如果截取123,我们需要在前面使用“sa = ”去匹配,在后面很容易想到的是"\n",这时其实应该使用"\r\n",注意\r是回车符,\n是换行符。这个时候其实有两个字符。

posted @ 2014-11-08 00:13  山顶的鱼  阅读(409)  评论(0)    收藏  举报