用正则式 :([^<]+)
去匹配字符串 <li>印 次:</l i>
会得到什么东西?
我以为是“” 或者是null,但都错了
这是匹配网页字符串的 一个东西 我匹配的网页如下,当当上的
http://product.dangdang.com/product.aspx?product_id=8965358
去匹配字符串 <li>印 次:</l i>
会得到什么东西?
我以为是“” 或者是null,但都错了
这是匹配网页字符串的 一个东西 我匹配的网页如下,当当上的
http://product.dangdang.com/product.aspx?product_id=8965358
解决方案 »
- java递归中对象实例化的问题
- jar 包的问题
- ArrayList与LinkedList的区别是什么?
- java里的窗口跳转一般如何实现?
- 写java程序怎样才能写的清晰,怎样把java类安排好?
- 为什么我的applet在ie里面显示不出来呀
- 如何读取一个远程文件,比如说,\\192.168.2.4\d:\test\test.txt
- 有谁知道Java中,JToolbar里的按钮,如何加下拉菜单?
- 关于连接池的问题:我不知道数据库连接池在那个包里面,我在JDK1.4的API手册中找不到?
- 我下了jb6可是没有序列号,请问哪位看官有序列号,千恩万谢
- 使用LINUX+Tomcat的请进,如何在图片里显示中文?
- myEclipse操作问题
如果存在就直接对它操作
如果没有的话,就赋予它值“000”。
比方说这个没有值,怎么把它赋为000.
String s=null;
if(result.group(1).trim()==""||result.group(1)==null){
s="000";
}
else s=result.group(1);
但这个句子做不到 哪里错了?
if(result.group(1).trim()=="" || result.group(1)==null)
if(result.group(1)==null||result.group(1).trim().equals(""))
equals方法对头!!
郁闷了 我怎么把这给忘记了
Pattern p = Pattern.compile(":([^<]+)");
Matcher m = p.matcher("<li> 印 次: </l i><");
String msg = m.find() ? m.group(1).trim() : "000";
if (msg.length() == 0) {
msg = "000";
}
System.out.println(msg);
}