delphi 处理字符串

从下面的html字符串中提取ip地址和地址,</table><divid="op_ipmid_res1"class="op_ipmid_res"><span>您查询的IP... 从下面的html字符串中提取 ip地址和地址,

</table>
<div id="op_ipmid_res1" class="op_ipmid_res"><span>您查询的IP:<b>202.108.22.5</b></span><span>来自:<b>北京市</b></span><span style="margin:20px;font-size:13px;color:#656565">IP数据提供:<a href="http://www.ip138.com/" target="_blank" onmousedown="return nc({'title':this.innerHTML,'url':this.href,'p1':2,'p2':1})">ip138</a></span>
</div>
<script type="text/javascript">
(function(){
加分求答案。
代码是从这个地址来的https://gss0.baidu.com/8aQDcnSm2Q5IlBGlnYG/ipsearch/s?wd=202.108.22.5&tn=baiduip&owd=202.108.22.5调试可以看里面的代码。
展开
 我来答
warmwormn
2010-08-25 · TA获得超过737个赞
知道小有建树答主
回答量:1694
采纳率:0%
帮助的人:1340万
展开全部
var
str: AnsiString;
nPos: integer;
begin
str :=
'</table>'
+ '<div id="op_ipmid_res1" class="op_ipmid_res">'
+ '<span>您查询的IP:<b>202.108.22.5</b>'
+ '</span><span>来自:<b>北京市</b></span><span style="margin:20px;font-size:13px;color:#656565">IP数据提供:<a href="http://www.ip138.com/" target="_blank" onmousedown="return nc({''title'':this.innerHTML,''url'':this.href,''p1'':2,''p2'':1})">ip138</a></span>'
+ '</div>'
+ '<script type="text/javascript">'
+ '(function(){';

nPos := pos( '<b>', str );
str := copy( str, nPos );
nPos := pos( '</b>', str );

ShowMessage( copy( str, Length('<b>')+1, nPos-Length('<b>')-1) );

nPos := pos( '<a href="', str );
str := copy( str, nPos );
nPos := pos( '" target', str );
ShowMessage( copy( str, Length('<a href="') + 1, nPos-Length('<a href="') - 1) );
end;
一片碧云天
2010-09-09 · TA获得超过2642个赞
知道小有建树答主
回答量:1073
采纳率:0%
帮助的人:2185万
展开全部
有啊
CompareStr就是比较字符串的函数
我举个例子吧
procedure TForm2.FormCreate(Sender: TObject);
const
Str: string = '飘逝的海天 QQ272399954';
Str1: string = '飘逝的海天QQ272399954';
Str2: string = '飘逝的海天 QQ272399954';
begin
if CompareStr(Str, Str1) = 0 then
ShowMessage('str1和str相同')
else
ShowMessage('str1和str不相同');
if CompareStr(Str, Str2) = 0 then
ShowMessage('str2和str相同')
else
ShowMessage('str2和str不相同');
end;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式