淡
淡淡的笑
Unregistered / Unconfirmed
GUEST, unregistred user!
一段文字,怎样才能正常取出这段文字当中的(只要求)IP或域名即可,,
求一个比较好的方法..dephi不支持正则表达式,,真不爽 -_-
(要求用标准的pascal语句完成,不要用正则表达式的控件)
文字 为 普通文字. 文本格式,,,
顺便问一下,比较好的正则表达式的控件哪有下载? 名字? 谢谢
///////////////////
来自:淡淡的笑, 时间:2002-8-26 15:07:00, ID:1287908 | 编辑
普通文字. 文本格式,,,都说尽量不用正则表达式乐
我用集合判断,算得我头晕眼花... 只要求取得IP或域名即可,,
比如一段文本:
请点击http://xxx.com/1/1.zip, http://xxx2.com/test.zip
我只要取出"xxx.com"这个字符串,首先我想先取第一个"//"和"/"之间的就对了,但这样有误差,,比如:
里面有干扰的 //只是捣乱/ ,,这边才是真的,http://www.54bb.com/test/1.zip
这取得就会有错,我加了非法字符和"."的判断,,但还是不够准确 -_-
又加了以各种协议开头的都是正确的比如:http:// ftp:// mms:// ,,但不排除文本中包含了
www.ozcbb.com/1.zip 这样的,(即没有以http://,ftp等开头)
求一个比较好的方法..dephi不支持正则表达式,,真不爽 -_-
(要求用标准的pascal语句完成,不要用正则表达式的控件)
文字 为 普通文字. 文本格式,,,
顺便问一下,比较好的正则表达式的控件哪有下载? 名字? 谢谢
///////////////////
来自:淡淡的笑, 时间:2002-8-26 15:07:00, ID:1287908 | 编辑
普通文字. 文本格式,,,都说尽量不用正则表达式乐
我用集合判断,算得我头晕眼花... 只要求取得IP或域名即可,,
比如一段文本:
请点击http://xxx.com/1/1.zip, http://xxx2.com/test.zip
我只要取出"xxx.com"这个字符串,首先我想先取第一个"//"和"/"之间的就对了,但这样有误差,,比如:
里面有干扰的 //只是捣乱/ ,,这边才是真的,http://www.54bb.com/test/1.zip
这取得就会有错,我加了非法字符和"."的判断,,但还是不够准确 -_-
又加了以各种协议开头的都是正确的比如:http:// ftp:// mms:// ,,但不排除文本中包含了
www.ozcbb.com/1.zip 这样的,(即没有以http://,ftp等开头)