我想捕获填充到备注文本框中的动态网关IP。 如何使用通配符或捕获以“网关:10.127。*。*”开头的整个网关线并将网关IP置于文本框中。如何捕获要编辑的备注文本德尔福
这里是备忘录的文本已经捕获的例子:
Description: Microsoft Hosted Network Virtual Adapter
HW Address Length: 6
HWAddress: E0:2A:82:F9:B2:3E
Index: 32
Type: 71
CurrentIPAddress:
IP Addresses: 192.168.48.1/255.255.255.0
Gateway: 0.0.0.0/255.255.255.255
Name: {22712B8F-5E3A-48D4-8C0D-771708BF0305}
Description: HUAWEI Mobile Connect - Network Card
HW Address Length: 6
HWAddress: 0C:5B:8F:27:9A:64
Index: 4
Type: 243
CurrentIPAddress:
IP Addresses: 10.127.144.193/255.255.255.252
Gateway: 10.127.144.194/255.255.255.255
编辑:(从评论)
I:= Pos('Gateway: 10.127.', Memo1.Text);
if I > 0 then begin
L := SendMessage(Memo1.Handle, EM_LINEFROMCHAR, (intTostr(1));
edit1.Text:=(intTostr(L));
德尔福什么版本的?最近的版本支持可用于帮助这里的正则表达式;早期版本不。 –
正在使用Delphi 7 –
你觉得这有什么挑战吗?为什么你使用GUI控件进行文本处理?你的代码是什么样的?你希望我们会为你写代码吗? –