- 2024-07-28分割字符串
在Delphi中,分割字符串可以通过多种方式实现,最常用的方法是使用TStringList、String.Split方法(在Delphi2009及以上版本中可用),或者使用正则表达式。以下是几种常见的方法来分割字符串。使用TStringListTStringList是一个非常方便的类,可以用来分割字符串并存储结果。us
- 2024-03-12Delphi TDictionary字典类
TDictionary是一个开放哈希表,支持泛型,并提供了以下常用属性和方法:属性:Count:返回字典中元素的数量。Keys:返回字典中所有键所组成的动态数组。Values:返回字典中所有值所组成的动态数组。方法:Add:向字典中添加一个键和其对应的值。Clear:清空字典中的所有元素。ContainsKey:判断字
- 2024-02-20delphi按键值对重组字符串
问题背景:有一组基金代码串,原逻辑按基金代码单个调整为按父子基金代码组作为条件获取查询结果解决原理:采用TStringList类哈希表操作方式重组字符串List:=TStringList.Create;List.Add('aaa=111');List.Add('bbb=222');List.Add('ccc=333');List.Add('ddd=444');ShowMessag
- 2024-01-02uniGUi调用其他JS框架(79)
procedureTMainForm.UniFormShow(Sender:TObject);varHtml:TStringList;beginHtml:=TStringList.Create;tryHtml.LoadFromFile('.\js\jsPlumb\template.html');Html.text:=StringReplace(Html.text,'[var_unigui_jsname]'
- 2023-08-31分离包含空格字符串[xe & D7]
xevars:string;sList:TStringList;begins:='aaa,bbb,ccc,dddd,eee';sList:=TStringList.Create;sList.StrictDelimiter:=True;//Delph7无此属性sList.Delimiter:=',';sList.DelimitedText:=s;ShowMessage(sList.Tex
- 2023-08-30TStringList 常用方法与属性
TStringList常用方法与属性:2var3List:TStringList;4i:Integer;5begin6List:=TStringList.Create;7List.Add('Strings1');{添加}8List.Add('Strings2');9List.Exchange(0,1);{置换}10List.Insert(0
- 2023-06-13TStringList的用法
TStringList的用法TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的。常规的用法大家都知道,现在来讨论它的一些高级的用法。先把要讨论的几个属性列出来:1、CommaText2、Delimiter&DelimitedText3、Names&Values&ValueFromIndex先看第一个:CommaText。怎
- 2023-05-12Delphi 字符串拆分/分割[1] - TStringList
1、TStringList默认以','拆分字符onstconstr:String='aaa,bbb,ccc,ddd';varstrs:TStrings;i:Integer;beginstrs:=TStringList.Create;strs.CommaText:=constr;fori:=0toStrs.Count-1doShowMessage(Strs[i]);//aaabbbcccd
- 2023-04-17TStringList分割字符串
beginTmpStrList:=TStringList.Create;tryTmpStrList.Delimiter:='-';TmpStrList.StrictDelimiter:=True;TmpStrList.NameValueSeparator:=#0;TmpStrList.Duplicates:=dupAccept;TmpStrList.QuoteChar:=#0;DoSomething;finallyTmpStrList.Fr