delphi 中分隔符分隔的字串
完整例子 delphi TStringList的用法 http://laorer.javaeye.com/blog/65367
為了處理用分隔符分隔的字串,如123|233|34,比較簡單的是使用TStringList
[@more@]網上別人例子整理的
procedure TForm1.Button1Click(Sender: TObject);
var
s: string;
sl: TStringList;
i: integer;
begin
s := '123|23423|354234|234234';
sl := TStringList.Create;
//ExtractStrings([], ['|'], PChar(s), sl); //這個一樣不能以'|'分隔
s := StringReplace(s, '|', #13#10, [rfReplaceAll]);
sl.Text := s;
//.....這樣就已經存入sl中了
}
for i:=0 to sl.Count-1 do
ShowMessage(sl[i]);
FreeAndNil(sl);
end;
用ExtractStrings 的話
s := '123|23423|354234|234234';
sl := TStringList.Create;
ExtractStrings( ['|'], [], PChar(s), sl);
另外:TStringList的預設分隔符是逗號, 如果是逗號分隔的
s := '123,23423,abc,';
sl.DelimitedText := s;
如果是|分隔的
s1.Delimiter :='|';
s1.DelimitedText := '12|abd|good';
注意上面兩句順序不能顛倒。
參考
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/38085/viewspace-1028012/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 拆分含有多種分隔符的字串字串
- shell字串按照指定分隔符切割字串
- split 分割 字串(分隔符如:* ^ : | , .) 及注意點字串
- C# 中的數字分隔符 _C#
- 路徑分隔符
- Oracle自定義函式---按照某個分隔符拆分字串Oracle函式字串
- SCSS 變數分隔符CSS變數
- awk多分隔符操作
- Hive多分隔符支援示例Hive
- 對於檔案File型別中的目錄分隔符型別
- Python中常用的分隔符有哪些?Python
- win10 如何修改csv分隔符_win10怎麼修改csv檔案分隔符Win10
- sqlloader普通裝載之分隔符SQL
- delphi中關於字串的操作字串
- awk命令如何對兩列加分隔符
- sqlldr同時處理兩種分隔符SQL
- [MSSQL]固定長度新增分隔符函式SQL函式
- 【新特性速遞】自定義數字輸入框的小數分隔符和千分位分隔符
- mysql 分隔符擷取最後一段MySql
- MySQLDump Windows 下TXT格式備份(帶分隔符)MySqlWindows
- 關於日期與字串轉換時出錯的分隔符,小記一下容易忘記字串
- 轉貼_字串分隔_拆分字串
- Netty3:分隔符和定長解碼器Netty
- 只需設定分隔符,完全自適應行轉列~~
- excel表裡分隔符替換為製表符的操作方法Excel
- 字串分隔 (抄自 atgc的部落格)字串GC
- jq用逗號分隔字串字串
- delphi中的字串處理,以及幾個字串型別的說明。 (轉)字串型別
- Delphi 中的字串——《Delphi6 開發人員指南》讀書筆記 (轉)字串筆記
- SQL分隔字串的儲存過程 (轉)SQL字串儲存過程
- 分隔字串實現列轉行字串
- JS自動格式化輸入的數字/千位分隔符JS
- windows bat系列9:for處理案例三 單行按指定分隔符分割WindowsBAT
- Python科研武器庫 - 字串操作 - 字串分隔 split()、rsplit()Python字串
- Delphi字串指標操作字串指標
- Java 中將列表轉換為字串,並使用逗號分隔其中的元素Java字串
- 將List中的資料組成用逗號分隔的字串,如'a','b','c'字串
- 將List元素拼裝成逗號分隔的字串字串