锁定老帖子 主题:一个挺有意思的截取字符串
精华帖 (0) :: 良好帖 (0) :: 新手帖 (5) :: 隐藏帖 (7)
|
|
---|---|
作者 | 正文 |
发表时间:2011-11-01
string str="[Type=UPC-A][Final=10][Nnmber=9]"; 如:我要知道Type等号后边的值是多少,Final等号后边的值是多少,Nnmber等号后边的值是多少。各位大虾们,有思路没? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-11-01
用正则表达式处理吧
|
|
返回顶楼 | |
发表时间:2011-11-01
timren1002 写道 用正则表达式处理吧
求代码。 |
|
返回顶楼 | |
发表时间:2011-11-01
最后修改:2011-11-01
本来想给代码的,一看到头像,不给了
|
|
返回顶楼 | |
发表时间:2011-11-01
Craky003 写道 本来想给代码的,一看到头像,不给了
呵呵,这是什么理由? |
|
返回顶楼 | |
发表时间:2011-11-01
String str="[Type=UPC-A][Final=10][Nnmber=9]"; java.util.regex.Pattern pattern = java.util.regex.Pattern.compile("\\[Type=(.*)\\]\\[Final=(.*)\\]\\[Nnmber=(.*)\\]"); java.util.regex.Matcher mt=pattern.matcher(str); if(mt.matches()){ System.out.println(mt.group(1)); System.out.println(mt.group(2)); System.out.println(mt.group(3)); } |
|
返回顶楼 | |
发表时间:2011-11-01
lovang 写道
String str="[Type=UPC-A][Final=10][Nnmber=9]"; java.util.regex.Pattern pattern = java.util.regex.Pattern.compile("\\[Type=(.*)\\]\\[Final=(.*)\\]\\[Nnmber=(.*)\\]"); java.util.regex.Matcher mt=pattern.matcher(str); if(mt.matches()){ System.out.println(mt.group(1)); System.out.println(mt.group(2)); System.out.println(mt.group(3)); } 多谢指教。 |
|
返回顶楼 | |
发表时间:2011-11-01
怎样在回复里面加照片的?
|
|
返回顶楼 | |
发表时间:2011-11-01
最后修改:2011-11-01
StringTokenizer s = new StringTokenizer(
"[Type=UPC-A][Final=10][Nnmber=9]", "[=]"); while (s.hasMoreElements()) { System.out.println(s.nextElement()); } 第二个 第四个 第六个 就是了 |
|
返回顶楼 | |
发表时间:2011-11-01
最后修改:2011-11-02
String [] str="[Type=UPC-A][Final=10][Nnmber=9]".split("]"); for(String s:str) System.out.println(s.split("=")[1].trim());
|
|
返回顶楼 | |