找回密码
 加入
搜索
查看: 4777|回复: 9

[IE类操作] 怎样截取 "I love you" 字符串中的love这个字符串。

  [复制链接]
发表于 2011-6-12 21:56:16 | 显示全部楼层 |阅读模式
本帖最后由 yyotan 于 2011-6-13 07:32 编辑

例子:
怎样截取 "I love you" 字符串中的love这个字符串。
需要什么函数?
具体是这样 先找从网页源码中找到到 "I love you"这个字符串 然后再截取Love 这个字符串。
=======================================================
我是要截取
<span class="J_WangWang" data-nick="测试ID" data-display="inline" data-item=":80731215342217"></span>
                                        </td>

中的

测试ID


具体源码
<!--start 子订单list  start-->
                                                                                <tr id="item80731215342217" class="order-item
                                                                                                                                                                                                                        last
                                                "
                                        >
                                    <td colspan="2" class="item">
                                                                                    <div class="pic-info">
        <div class="pic s50">
                               
        <a hidefocus="true" target="_blank" title="查看宝贝详情" href="http://trade.taobao.com/trade/detail/trade_snap.htm?tradeID=80731215342217">
                                                        <img alt="查看宝贝详情" src="http://img01.taobaocdn.com/bao/uploaded/i1/T1aiVpXoBHXXb1upjX.jpg_sum.jpg "/>
                                </a>
    </div>   
</div> <div class="txt-info">
    <div class="desc">
                <a hidefocus="true" href="http://trade.taobao.com/trade/detail/trade_snap.htm?tradeID=80731215342217" title="查看宝贝详情" target="_blank">2Q币 10Q币 2qb 10qb 5qb 腾讯QQ币 电脑秒充</a>
                                                       
<span class="good-icons">
                       
                                                                                                                                                                                               
                                                                               
                </span>                        </div>
                                <div style="word-wrap:break-word;word-break:break-all;">商家编码: pur5.com:2350</div>
                                        </div>                                    </td>                                                        <td class="price" title="1.50">1.50</td>
                                            <td class="num" title="1">
                                                                1
                                                                                                                        </td>
                                                <td class="trouble">
                                                                                               
                                                                                                                 
        <a class="J_HasBuy J_ApplyRepayTrigger" title="" target="_blank" url="http://support.taobao.com/myservice/rights/rights_redirect.jhtml?trade_id=80731215342217&amp;type=1">投诉维权</a>
                                    </td>
                                                                            <td class="contact" rowspan="1" sumRows="1">
                                                      
        <a class="nickname" href="http://member1.taobao.com/member/user_profile.jhtml?userID=5e33f872e7e0d9f4e5b51842a7897544"  target="_blank">测试ID</a>
    <a title="查询该买家订单" class="J_filterTrigger" data-nick="测试ID" target="_blank" href="javascript:void(0);" >
        <img src="http://img08.taobaocdn.com/tps/i8/T1KNtuXc4rXXXXXXXX-12-12.png" alt="查询该买家订单"
                class="J_MakePoint" data-point-url="http://www.atpanel.com/jsclick?list_sold=quicksearch"/>
    </a>
        <span class="name J_UserInfo" data="http://trade.taobao.com/trade/json/user_info.htm?biz_order_id=80731215342217&out_order_id=b_6676669076&user_type=0">                                               
                                                        ----
                        </span>
        <span class="J_WangWang" data-nick="测试ID" data-display="inline" data-item=":80731215342217"></span>
                                        </td>
                                                    <td class="trade-status" rowspan="1" sumRows="1">
                                                                                                    <a href="http://trade.taobao.com/trade/detail/trade_item_detail.htm?bizOrderId=80731215342217" target="_blank">
                                                                                                                         <strong class="J_TradeStatus status success">交易成功</strong>
                                       
                               
                                                                                                                                                        </a>
<a href="http://trade.taobao.com/trade/detail/trade_item_detail.htm?bizOrderId=80731215342217" class="detail-link" target="_blank">详情</a>
<div class="trade-actions">
               
               
                                         </div>                                        </td>
                                       
                                        <td class="order-price" rowspan="1" sumRows="1">
                                                                                                                        <strong class="J_OrderPrice">1.50</strong>
<div class="post-info">
                                                                <span class="post-type">(卖家包邮)</span>
                        </div>                                <div>
                <a title="查看物流" href="http://wuliu.taobao.com/user/order_detail_new.htm?trade_id=80731215342217" class="view-logistics" target="_blank">查看物流</a>
        </div>
       


                                        </td>                                                               
                                                                                                <td class="remark" rowspan="1" sumRows="1">
                                                                                                                                                                                                                                       
                                                                                                                                                                        <a href="http://rate.taobao.com/remark_buyer.jhtml?tradeID=80731215342217" target="_blank">
                                                                                                评价
                                                                                        </a>               
                                                                                                                                                                                                                        </td>
                                                                            </tr>
                                                                    <!--end 子订单list  end-->
发表于 2011-6-12 21:59:58 | 显示全部楼层
看帮助  字符串管理部分
发表于 2011-6-12 23:17:35 | 显示全部楼层
StringMid("I love you", 3, 4)
发表于 2011-6-13 02:16:01 | 显示全部楼层
本帖最后由 netegg 于 2011-6-13 02:30 编辑

截取的方法多了,你要哪种?
楼上的比较简单,给你几个麻烦的
stringtrimleft(stringtrimright('I Love you', 4), 2)
stringright(stringtrimright('I Love you', 4), 4)
stringleft(stringtrimleft('I Love you', 2), 4)

还有,楼主前半句话是什么意思,什么叫找到'I Love you'这个字符串,从什么里面找,网页?文本?dll?数据库?图片?

评分

参与人数 1金钱 +10 收起 理由
yyotan + 10 问题有补充,请速来指教

查看全部评分

发表于 2011-6-13 02:46:42 | 显示全部楼层
呵~我来个更绝的吧,直接写love,连原字符串都不需要了。
 楼主| 发表于 2011-6-13 07:24:02 | 显示全部楼层
回复 5# netegg [/b

网页源码
发表于 2011-6-13 09:15:31 | 显示全部楼层
你都知道了,还要截?有啥意思啊?
发表于 2011-6-13 09:59:41 | 显示全部楼层
(?<=data-nick=\").*(?=\" data-display)
(?<=data-nick=").*(?=" data-display)
以上两个好像都可以
(?<=data-nick=").*(?=" data-display)
上面是取两段数据中间的内容的正则
红色部分为你想取内容的前后内容
发表于 2011-6-13 10:02:33 | 显示全部楼层
$Test = StringRegExp($sHTML, '(?<=data-nick=").*(?=" data-display)', 3)

If Not @error Then msgbox(0,0,$Test[0])
发表于 2011-6-13 11:14:08 | 显示全部楼层
回复 8# annybaby
如果是html源码的话用处就不好说了,找标记,找链接,下载....都可以,可办的事多了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 01:32 , Processed in 0.086288 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表