« ParseString (rtl) » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
<source lang='delphi'>Function ParseString(const s:string; sep:char; oList:TStrings):Integer;</source> | <source lang='delphi'>Function ParseString(const s:string; sep:char; oList:TStrings):Integer;</source> | ||
Cette fonction décompose une chaîne contenant des sous chaînes sépararées par un caractère séparateur. | |||
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
|Result | |Result | ||
| | |Le nombre de sous chaînes. | ||
|- | |- | ||
|s | |s | ||
| | |La chaîne à décomposer. | ||
|- | |- | ||
|sep | |sep | ||
| | |Le caractère séparateur de sous chaînes. | ||
|- | |- | ||
|oList | |oList | ||
| | |La liste recevant les sous chaînes. | ||
|} | |} | ||
Ligne 25 : | Ligne 21 : | ||
<source lang='delphi'> | <source lang='delphi'> | ||
procedure foo(const s:string); | |||
var ls:TStringList; ss:string; | |||
begin | begin | ||
// s = s1,s2,s3.... | |||
ls := TStringList.Create; | |||
Parsestring(s,',',ls); | |||
foreach ss in ls do | |||
begin | |||
... | |||
end; | |||
end; | end; | ||
</source> | </source> | ||
Voir aussi: | Voir aussi: | ||
*[[StringPart (rtl)|StringPart]] | |||
{{Footer|Développement DSM}} | {{Footer|Développement DSM}} | ||
[[category:RTL Chaîne]] | [[category:RTL Chaîne]] |
Dernière version du 11 août 2009 à 13:32
<source lang='delphi'>Function ParseString(const s:string; sep:char; oList:TStrings):Integer;</source>
Cette fonction décompose une chaîne contenant des sous chaînes sépararées par un caractère séparateur.
Result | Le nombre de sous chaînes. |
s | La chaîne à décomposer. |
sep | Le caractère séparateur de sous chaînes. |
oList | La liste recevant les sous chaînes. |
Exemple
<source lang='delphi'> procedure foo(const s:string); var ls:TStringList; ss:string; begin
// s = s1,s2,s3.... ls := TStringList.Create; Parsestring(s,',',ls); foreach ss in ls do begin ... end;
end; </source>
Voir aussi:
{{#if:Développement DSM|
{{#if:Développement DSM|— Développement DSM |}} — Développement DSM —
|
{{#if:|— [[{{{1}}}]] |}} — Développement DSM —
}}