有一个N长的字符串
比如:
<body>
#parse("$pageInfo.header")
<div id="vi_fdev_main" style="">
<div class=fdev960>
<div class="tube style_0_0" id=a0_tube_0>
<div class=block id=block_999></div>
<div class="framebox vi_frame00_00">
<div class=fdev952box>
<div class="box_1 frametitle">
<div class=title>
<h2>赢得大买家:路天云点评</h2><span class=right><a href="http://page.china.alibaba.com/hyzj/case/index.html" target=_self>返回</a></span> </div></div>
<div class="content952 framecont">
<table cellspacing=0 cellpadding=0 width="100%">
<tbody>
这个有这样的一个字符串,我要找#parse("$pageInfo.header")
这样的,应该怎么做呢

解决方案 »

  1.   

    怎么截取,根据index来截取吗。
    感觉截取的效率比较慢
      

  2.   

    #parse("$pageInfo.header") 这样的,具体是哪样的??
      

  3.   

    既然找静态的内容,使用 indexOf 就要以了if(str.indexOf("#parse(\"$pageInfo.header\")") > -1) {
        System.out.println("找到");
    }
      

  4.   

    int i = str.indexOf("#parse(\"$pageInfo.header\"");
    int len = "#parse(\"$pageInfo.header\"";
    if(i > -1) { 
        return str.subString(i,i+len+1);
    }
    esle
        return null;
    这样就既简单又方便。
    个人认为以现在的内存价格,能做出来就TMD好程序拉!
    性能不用考虑太多拉~ 
      

  5.   

    谢谢大家了,说的果子 应该就是bao110908吧
    本来想用正则表达式 来完成的,那个不会,一直觉得有点难