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字串按照指定分隔符切割字串
- C# 中的數字分隔符 _C#
- 路徑分隔符
- SCSS 變數分隔符CSS變數
- Hive多分隔符支援示例Hive
- [20180503]珅與分隔符.txt
- Python中常用的分隔符有哪些?Python
- “Makefile:3:***遺漏分隔符。停止 。”
- win10 如何修改csv分隔符_win10怎麼修改csv檔案分隔符Win10
- 【新特性速遞】自定義數字輸入框的小數分隔符和千分位分隔符
- mysql 分隔符擷取最後一段MySql
- Netty3:分隔符和定長解碼器Netty
- excel表裡分隔符替換為製表符的操作方法Excel
- Python科研武器庫 - 字串操作 - 字串分隔 split()、rsplit()Python字串
- windows bat系列9:for處理案例三 單行按指定分隔符分割WindowsBAT
- Java 中將列表轉換為字串,並使用逗號分隔其中的元素Java字串
- 國際化之數字價格千分位分隔符 toLocaleString()
- C# SuperSocket 基礎六【CountSpliterReceiveFilte-固定數量分隔符協議】使用COMMANDC#協議
- Oracle以逗號分隔的字串拆分為多行資料Oracle字串
- C# SuperSocket 基礎七【CountSpliterReceiveFilte-固定數量分隔符協議】不使用COMMANDC#協議
- Java中的 String.join() 將列表以某個字串分隔組裝為一個字串 (之前我都不知道,自己寫方法)Java字串
- Delphi 中禁止 FMX 框架的 TStringGrid 單元格被選中框架
- 從Delphi到Lazarus——Delphi轉換器
- delphi 裡的 列舉
- 高效遍歷:C++中分隔字串單詞的3種方法詳解與例項C++字串
- delphi opencvOpenCV
- Java中的字串Java字串
- Python中的字串Python字串
- mORMot 1.18 第08章 Delphi中的伺服器端JavaScriptORM伺服器JavaScript
- Python中的字串與字串格式化Python字串格式化
- Delphi 論文閱讀 Delphi: A Cryptographic Inference Service for Neural Networks
- Swift 4 中的字串Swift字串
- 06 - Python 中的字串Python字串
- 06 – Python 中的字串Python字串
- js中的字串方法JS字串
- delphi xe 好用的日誌框架框架
- Delphi TDictionary字典類
- 567. 字串的排列(中)字串
- js中字串的替換JS字串