日期:2014-05-17  浏览次数:20527 次

求方法,截取字符串中的文字
本帖最后由 meiyoudao 于 2013-08-30 09:18:40 编辑
这段文字,我要取红色字体的内容,如何取呢?
交易号,用户名,购买总额
查看明细如果上述文字点击无效,请把下面网页地址复制到浏览器地址栏中打开:https://www.alipay.com/trade/query_trade_detail.htm?trade_no=2013082965047442 退款如果上述文字点击无效,请把下面网页地址复制到浏览器地址栏中打开:https://www.alipay.com/trade/refund_apply.htm?trade_no=2013082965047442交易号:2013082965047442商品名称:用户:[a15161165153]充值交易对方: 甘雪荣 (买家)交易状态:交易成功商品单价:5.0元购买数量:1购买总价:5.00元 卖家折扣(-)或费用(+): 0.00元 a.end{ display:-moz-inline-box; display:inline-block; *display:inline; vertical-align:middle; line-height:100%; text-align:center; font-size:12px; *zoom:1; text-decoration:none; cursor:pointer; font-family:Arial; background-color:#FF8B00; padding:8px12px4px12px; height:20px; width:80px; font-size:14px; font-weight:bolder; color:#fff; border:solid1px#fff;}.end-contain{ border:solid1px#E55100; width:106px;} 退订该邮件 更多帮助 此为系统邮件,请勿回复请保管好您的邮箱,避免支付宝账户被他人盗用 如有任何疑问,可查看支付宝相关规则,支付宝网站访问http://www.alipay.comCopyright支付宝2004-2013AllRightReserved 卖家折扣(-)或费用(+): 0.00元 a.end{ display:-moz-inline-box; display:inline-block; *display:inline; vertical-align:middle; line-height:100%; text-align:center; font-size:12p

------解决方案--------------------
$s =<<< TXT
...复制到浏览器地址栏中打开:https://www.alipay.com/trade/refund_apply.htm?trade_no=2013082965047442交易号:2013082965047442商品名称:用户:[a15161165153]充值交易对方: 甘雪荣 (买家)交易状态:交易成功商品单价:5.0元购买数量:1购买总价:5.00元 卖家折扣(-)或费用(+): 0.00元 a.end{ display:-moz-inline-box; display:inline-block; *display:...
TXT;
preg_match_all('/(交易号:
------解决方案--------------------
用户:\[
------解决方案--------------------
购买总价:)([\w.]+)/', $s, $r);
print_r($r);
Array
(
    [0] => Array
        (
            [0] => 交易号:2013082965047442
            [1] => 用户:[a15161165153