本文整理自网络,侵删。
// 根据开始和结束符取得中间字符串function CenterStr(const strSrc : String; const strBegin : String; const strEnd : String) : String;var iPosBegin, iPosEnd: integer; strSrcLow, strBeginLow, strEndLow: String;begin strSrcLow := LowerCase(strSrc); strBeginLow := LowerCase(strBegin); strEndLow := LowerCase(strEnd);
iPosBegin := Pos(strBeginLow, strSrcLow) + Length(strBeginLow); iPosEnd := Pos(strEndLow, strSrcLow);
result := Copy(strSrc, iPosBegin, iPosEnd - iPosBegin);end;
增强功能// 获取配置值function GetConfigValue(const strSrc : string; strConfigName: string): string;begin result := CenterStr(strSrc, '<' + strConfigName + '>', '<' + strConfigName + '>'); end;
相关阅读 >>
Delphi2010:把stringgrid数据保存到excel
更多相关阅读请进入《Delphi》频道 >>