全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1635 6
2013-04-12
大家好~ 新手问个问题
如果有下面这串东西 我只想要$27,999 和11,326 mi, 最快的方法应该是把所有<>删掉就会剩下这两个值 但是不知道该怎么删
希望大家能帮助下我 :)
</span>
</p>
<a onClick="try{trackLink(this, 'cpoBadge-ToyotaCertified')}catch(err){}" href="javascript:CARS.search.results.openpopup('/go/search/certified_popup.jsp?tracktype=usedcc&amp;certifiedOnly=true&amp;aff=gogsema&amp;makeName=Toyota&amp;listingId=111098156&amp;leadExists=true&amp;sid=1350127501817034586335397407973029&amp;referer=aggresults&amp;from=2102','cpopopup','width=320,height=425,top=100,left=100,resizable,scrollbars=yes')" rel="noindex, nofollow">
<div class="cpo" style="background: url('/go/search/detail/images/cpoToyota.gif') no-repeat scroll 2px top transparent;">
<div class="cpo-logo">&nbsp;</div><div class="cpo-text">Certified</div>
</div>
</a>
</div>
</div>
<div class="col8 align-right">
<h4 class="price"><span class="priceSort">$27,999</span></h4>
<div class="mileage"><span class="milesSort">11,326 mi.</span></div>
               
</div>
<div class="clearfix"><span></span></div>
<div class="listing-options-row">
<div class="col8 js-save-vehicle-wrap row" id="saved-anchor-111098156">
<label class="float-left"><input type="checkbox" class="js-save-vehicle" data-listing-id="111098156" name="111098156" id="scb-111098156"/> <span class="js-save-vehicle-label" id="svd-status-111098156">Save/Compare</span></label>
<div class="row-end"></div>
</div>
<div class="col29">
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-4-12 10:57:30
除了楼主说得那两个值,<>外还有其他的字符:

data test;
   infile "temp.txt" lrecl=1000 pad;
   input ;
   str=tranwrd(_infile_,"><","haha");
   length wanted $200;
   do i=2,4,6,8;
      piece=scan(substr(str,2),i,"><");
          wanted=catx(" ",wanted,piece);
   end;
   if ^missing(wanted);
   keep wanted;
run;

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-4-12 11:47:53
data ex;
length x $5000.;
infile "temp.txt" lrecl=1000  end=done _infile_=temp;
do until(done);
input;
x=strip(x)||temp;
end;
run;


data ex1;
length y $50;
set ex;
id=prxparse("s/<[\d\D]{0,}?>//");
call prxchange(id,-1,x,y);
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-4-12 11:59:59
pobel 发表于 2013-4-12 10:57
除了楼主说得那两个值,外还有其他的字符:

data test;
谢谢!
确实可以得到那两个值 虽然不是很能看懂 为什么成功了 我下来好好再琢磨琢磨
另外有个疑问 由于是个很大的类似的文件 那个价格和mile前面的文字都是<span class="priceSort"> 和 <span class="milesSort">  有没有可能通过这两个前面的文字来做做文章  提取出数字来呢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-4-12 12:00:42
ziyenano 发表于 2013-4-12 11:47
data ex;
length x $5000.;
infile "temp.txt" lrecl=1000  end=done _infile_=temp;
很感谢! 我下来再琢磨琢磨!!
谢谢了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-4-12 12:20:50
wsddzr 发表于 2013-4-12 11:59
谢谢!
确实可以得到那两个值 虽然不是很能看懂 为什么成功了 我下来好好再琢磨琢磨
另外有个疑问 由 ...
data test;
   infile "temp.txt" lrecl=1000 pad dlm="<";
   input @ '<span class="priceSort">' price : $20.
         @ '<span class="milesSort">' mile : $20. ;
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群