正则单元来自:http://RegExpStudio.com
要求实现,过滤出网页中出现的.COM .NET .ORG 域名,只过滤顶级域名,二级以后的都要过滤
比如百度首页的源码中,应该过滤出baidu.com 和hao123.com 这2个
要求实现,过滤出网页中出现的.COM .NET .ORG 域名,只过滤顶级域名,二级以后的都要过滤
比如百度首页的源码中,应该过滤出baidu.com 和hao123.com 这2个
解决方案 »
- 简单地显示一个ICON。
- 一个关于表加锁的问题!各位大侠帮帮忙!
- Help:Variable 'myini' might not have been initialized
- 一个Delphi+Access+ADO软件发布的问题
- 请问,下面这两段代码有什么区别?
- 请问如何在dbgrid里实现输入一条行后(只要任意cell输入内容),dbgrid自动产生一条新行以备输入?
- 在delphi6中安装COM+组件的奇怪的问题
- 能否提供一个TTS 实例 下载的地址? 或者发我信箱也可
- forgot2000(忘记2000年)请进...
- 要学delphi......(88分酬谢)
- 关于word中OleVariant的赋值问题
- delphi7.0 编译工程错误提示 求解
procedure TForm_DataCollection.Button3Click(Sender: TObject);
var
FRegExpr: TRegExpr;
i:Integer;
begin
//Memo_Log里面的内容是网页Get的源码
FRegExpr := TRegExpr.Create;
for i:=0 to Memo_Log.Lines.Count-1 do
begin
FRegExpr.Expression:='这里应该是什么正则';
FRegExpr.InputString:=Memo_Log.Lines[i];
if FRegExpr.Exec then
begin
Memo1.Lines.Add(Format('输入字符串为"%s"', [FRegExpr.Match[0]]));
end;
end;
end;
你使用方法有问题吧把?:
去了也可以
(\w+\.)?(\w+\.)?(\w+)(\.net|\.com|\.org|\.cn)
(\w+)(\.net|\.com|\.org|\.cn)