子字符串是这样的
字符串A\n字符串B\n字符串C
现在多个子字符串连起来 以\n*\n分隔
组成的就是
字符串A\n字符串B\n字符串C\n*\n字符串A\n字符串B\n字符串C\n*\n字符串A\n字符串B\n字符串C\n
现在想用
String str = (上面的字符串);
str.split("\n*\n");
但split的参数要是个正则表达式 不知道\n*\n的正则表达式怎么写
字符串A\n字符串B\n字符串C
现在多个子字符串连起来 以\n*\n分隔
组成的就是
字符串A\n字符串B\n字符串C\n*\n字符串A\n字符串B\n字符串C\n*\n字符串A\n字符串B\n字符串C\n
现在想用
String str = (上面的字符串);
str.split("\n*\n");
但split的参数要是个正则表达式 不知道\n*\n的正则表达式怎么写
解决方案 »
- antlr表达式是否支持中文?
- jqgrid数据转换的问题
- 多对多HQL查询语句问题 求好心人丫
- hibernate-ExceptionInInitializerError几年了,问题依然!
- 求strut2整合spring2和hibernate3多表关联数据操作文档
- EL报错找不到属性
- UploadCtl控件问题 高手请进QQ435161527
- servlet配置(网站前后台)
- 怎样使用netbeans新建java项目
- 项目要上工作流了,想学习一下工作流,请问这里有没有符合WFMC的工作流的源代码,小例子也行,符合struts规范的。谢谢。。。有分!,100
- 各位哥哥姐姐快开帮帮小弟吧,急死人了
- TCP三次握手
当然测试过String test = "字符串A\n字符串B\n字符串C\n*\n字符串A\n字符串B\n字符串C\n*\n字符串A\n字符串B\n字符串C\n";
String result[] = test.split("\n\\*\n");
for(int i=0;i<result.length;i++)
{
System.out.println(result[i] + "\n----------------");
}
/*--------输出--------
字符串A
字符串B
字符串C
----------------
字符串A
字符串B
字符串C
----------------
字符串A
字符串B
字符串C----------------
*/
而我在*前后都加了换行 其实这个是没用的 只是后台打印出来的时候看着舒服点 就像楼上的那样
而在cookie里 还是不要的好 毕竟一个cookie最多只能4K 相当的小了