DELPHI 字符串分解查找 插入数据库

[复制链接]
查看11 | 回复5 | 2011-4-23 08:27:04 | 显示全部楼层 |阅读模式
例如:‘你好:嗯;你好:姓名;张三:不用谢;知道:不知道;好了;是’ 字符串中我要知道‘你好:’到’;‘之间是什么,或 知道:到‘;’之间是什么 插入到数据库里面,比如现在'你好:=嗯',姓名:=张三

回复

使用道具 举报

千问 | 2011-4-23 08:27:04 | 显示全部楼层
Function doxxx(s: String): boolean;Varalist: TStringList;BeginResult := False;alist := TStringList.Create;Try
S := StringRePlace(S, ';', ';', [rfReplaceAll]);
S := StringRePlace(S, ':', '=', [rfReplaceAll]);
alist.Delimiter := ';';
alist.DelimitedText := S;
Application.MessageBox(PCha
回复

使用道具 举报

千问 | 2011-4-23 08:27:04 | 显示全部楼层
function TForm1.FindText(FindStart, FindEnd: string): string;varTmpStr, SubStr: string;PosBegin, PosEnd: Integer;beginResult := '';TmpStr := '你好:嗯;你好:姓名;张三:不用谢;
回复

使用道具 举报

千问 | 2011-4-23 08:27:04 | 显示全部楼层
procedure TForm1.Button1Click(Sender: TObject);varstr_all, str_sub: string;i: integer;arrstr_sub: array [0..99] of string;beginMemo1.Lines.Clear;str_all:=
回复

使用道具 举报

千问 | 2011-4-23 08:27:04 | 显示全部楼层
//给你尝试一下,简单分隔一下吧。program Project1;{$APPTYPE CONSOLE}usesSysUtils, Classes;function GetMainStrs(ATalks: string): TStrings;Varp1, p2, l2, l1: Integer;str:
回复

使用道具 举报

千问 | 2011-4-23 08:27:04 | 显示全部楼层
中的字符数字或小数保存到数据表中。也就是delphi的 string 要转换成数据库直接用StrToCurr进行转换即可 query1.ParamByName(
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行