我有一串字條串
str:='<b>kickaiijuioasdkjfklajdf<td>123456789</td>ads;fjkasdlfk'
我想截取的結果是:123456789想要的結果前有<td>
後有</td>應該用什麼方法呢?
str:='<b>kickaiijuioasdkjfklajdf<td>123456789</td>ads;fjkasdlfk'
我想截取的結果是:123456789想要的結果前有<td>
後有</td>應該用什麼方法呢?
解决方案 »
- 用了皮肤,原来StringGrid保存未Excel的过程不能用了
- 怎么把16进制的数字转为16进制格式的字符?
- Delphix Tile贴图引擎贴图用什么工具制作?
- 在ADO控件中ADOTable的查询方法应该用哪个啊??
- 遇到难题,食欲不振:一个rave打印的问题,请帮忙
- Delphi环境过好长时间才能恢复,谁遇到过,请指点
- 怎样强制刷新界面?
- 在Tedit的OnKeyDown事件中,将参数Key置成0,为什么还继续处理呢?比如,我按左箭头,光标还是向前移了。可我是希望它不动啊。
- 到哪里找第三方控件?? help me!!!
- 焦点问题:如何做属性页设置!
- 如何创建二进制文件
- 新来的菜 20分求怎么关闭DLL窗体
str:='asdfasldfj<td>l2o3</td>laskdjf';
str:=copy(str,pos('<td>',str)+4,length(str)); //str='<td>l2o3</td>laskdjf'
str:=copy(str,1,pos('</td>',str)-1);
ShowMessage(str);
那就简单了,直接用pos找到这两个子串的位置,然后再用copy函数来取就行了,
copy(str,pos(str,'<td>'),pos(str,'</td>')-pos(str,'<td>'))