我有一個資料如下內容:
關鍵資訊
快捷查詢:服務號碼【15245933384,13091676622,15246188853】,開始時間【2015-01-15 00:00:00】,結束時間【2015-07-15 10:35:40】,搜索范圍:【電信用戶資料: 移動, 聯通, 電信】【機主資料: 移動, 聯通, 電信】查詢原因:安達
我想把上面這個內容拆分成下面這樣的,我該怎么作
關鍵資訊 服務號碼 查詢原因
【電信用戶資料: 移動, 聯通, 電信】 15245933384 安達
【電信用戶資料: 移動, 聯通, 電信】 13091676622 安達
【電信用戶資料: 移動, 聯通, 電信】 15246188853 安達
【機主資料: 移動, 聯通, 電信】 15245933384 安達
【機主資料: 移動, 聯通, 電信】 13091676622 安達
【機主資料: 移動, 聯通, 電信】 15246188853 安達
uj5u.com熱心網友回復:
用字串函式,pos和copy拆解就可以了,delphi和sql都可以uj5u.com熱心網友回復:
問題是服務號碼不固定,有可能是一個,也可能是2個,也可能是3個uj5u.com熱心網友回復:
你把服務號碼按‘,’截取,放在stringlist中進行回圈uj5u.com熱心網友回復:
復雜的文本應該用正則運算式截取。uj5u.com熱心網友回復:
這是基本的字串處理功能,需要自己去摸索,了解一下字串的函式,花點時間研究一下就會了。建議在DELPHI中處理,逐條記錄回圈判斷拆分
uj5u.com熱心網友回復:
把 【】去掉,把這個字串賦值給 stringList ,然后直接使用 stringlist 的值即可,var
List: TStringList;
begin
List := TStringList.Create;
List.CommaText := 'aaa,bbb,ccc,ddd';
ShowMessage(List[0]); //aaa
List.Free;
end;
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/59111.html
標籤:數據庫相關
上一篇:從網卡接收資料并實時更新問題
下一篇:如何在delphi中呼叫sql的存盤程序?????資料庫的課程設計,以前沒有學過delphi用了兩天的時間自習了一點點,不是很懂
