我想在edit2,edit3中显示edit1中的指定字符比如:
edit1.text='a 2121/2 bfe 1234/5678 ca 1234/567890 df 12354568 .....'
我想在edit2.text中显示ca 后面的4个字符(1234).
在edit3.text中显示 bfe 后面的6个字符(1234/56).数字不固定,有变化,但字母不变.中间不包(空格)是我加的,就是为了大家好认一点;
我刚学这门语言不久,尽量用一些简单些的,请高手帮忙.
对不起我没有多少分可以给了
edit1.text='a 2121/2 bfe 1234/5678 ca 1234/567890 df 12354568 .....'
我想在edit2.text中显示ca 后面的4个字符(1234).
在edit3.text中显示 bfe 后面的6个字符(1234/56).数字不固定,有变化,但字母不变.中间不包(空格)是我加的,就是为了大家好认一点;
我刚学这门语言不久,尽量用一些简单些的,请高手帮忙.
对不起我没有多少分可以给了
解决方案 »
- 如何动态的添加窗体
- Panel2: TspSkinPanel;的控件问题
- Tstringlist问题
- 研究一下hl的源代码,
- 救急!在线等待!StringGrid控件的事件问题!
- 问一个数据库的问题,急急,在线!!!!!
- 紧急!如何求出CheckListBox里被选择的项目的个数?我的代码对吗?
- 在SQL Server中如何改变一个table中一列的字段属性?
- 这两天痴迷于大航海3 于是做了一个大航海3的修改器 。爽! 散分落
- 求救:在TStringgrid的OnSelectCell事件中如何得到目前鼠标点击的行数和列数?
- 帮我把这段代码翻译成DELPHI好吗?
- 急,,关于如何链接采集卡问题,,在线等
var
i: Integer;
begin edit1.text := 'a2121/2bfe1234/5678ca1234/567890df12354568 .....';
i := Pos('ca',Edit1.Text);
if i <> 0 then
Edit2.Text := Copy(Edit1.Text,i + 2,4);
i := Pos('bfe', Edit1.Text);
if i <> 0 then
Edit3.Text := Copy(Edit1.Text,i + 3,4);
end;