在delphi把字符串分割成一維數組

字符串的處理,往往是很多地方都要用到的。對于一個字符串,可以用以下方法來完成。

type userarray=array of string;

function tform1.split(s:string;dot:char):userarray;

var

str:userarray;

i,j:integer;

begin

i:=1;

j:=0;

SetLength(str, 255);

while Pos(dot, s) > 0 do

begin

str[j]:=copy(s,i,pos(dot,s)-i);

i:=pos(dot,s)+1;

s[i-1] := chr(ord(dot)+1);

j:=j+1;

end;

str[j]:=copy(s,i,strlen(pchar(s))-i+1);

result:=str;

end;

你可以改造一下,讓它來達到你需要的結果。

在delphi把字符串分割成一維數組
字符串的處理,往往是很多地方都要用到的。對于一個字符串,可以用以下方法來完成。 type userarray=array of string; function tform1.split(s:string;dot:char):userarray; var str:userarray; i,j...查看完整版>>在delphi把字符串分割成一維數組
 
字符串分割擴展 SplitEx[Delphi]
Didi.04-9-10 教師節function SplitEx(const Str {需要拆分的文章}, Delimiters {拆分關鍵字,回車.?!等}: string): TStringList;var ss: WideString; i, St: integer; function IsDelimiter(const Delimiters, c:...查看完整版>>字符串分割擴展 SplitEx[Delphi]
 
一維指針遍曆二維數組
前日于清華編程技術版看到一個帖子,說譚浩強的書中有一段代碼,不能通過編譯,代碼如下: main(){ int a[ 5 ][ 5 ], *p; p = a; *( *( p + 1 ) + 1 ) = 10;} 問題是顯然的,一維指針被當成二維指針使用,本來...查看完整版>>一維指針遍曆二維數組
 
ABOUT:字符數組
  很長一段時間內,PL/SQL開發人員必須有一個“index-by表”才能創建某個指定數據類型的或者PL/SQL記錄的表。  因爲他們只接受整型數據以從數組中提取數據,所以類型聲明的末尾子句以“INDEX BY BINARY_INTEGER”...查看完整版>>ABOUT:字符數組
 
從字符串中獲得電子郵件數組
'從字符串中獲得電子郵件數組 Function GetMailListFromStrStream(ByVal StrStream As String) As ArrayList Dim Re As System.Text.RegularExpressions.Regex Dim RegStr As String = "[a-zA-Z0-9...查看完整版>>從字符串中獲得電子郵件數組
 
ABOUT : 字符數組
很長一段時間內,PL/SQL開發人員必須有一個“index-by表”才能創建某個指定數據類型的或者PL/SQL記錄的表。因爲他們只接受整型數據以從數組中提取數據,所以類型聲明的末尾子句以“INDEX BY BINARY_I...查看完整版>>ABOUT : 字符數組
 
從字符串中獲得電子郵件數組
'從字符串中獲得電子郵件數組 Function GetMailListFromStrStream(ByVal StrStream As String) As ArrayList Dim Re As System.Text.RegularExpressions.Regex Dim RegStr As String = "[a-zA-Z0-9...查看完整版>>從字符串中獲得電子郵件數組
 
開發技巧:JAVA編程中字符串分割的兩種方法
方法1:采用String的split,驗證代碼如下:import Java.util.Arrays;public class TestSplit { public static void main(String[] args) { String orignString = new String("5,8,7,4,3,9,1"); String[] testString ...查看完整版>>開發技巧:JAVA編程中字符串分割的兩種方法
 
Java入門-關于字符串分割的兩種方法
方法1:采用String的split,驗證代碼如下:import java.util.Arrays;public class TestSplit { public static void main(String[] args) { String orignString = new String("5,8,7,4,3,9,1"); String[] testString ...查看完整版>>Java入門-關于字符串分割的兩種方法
 
 
回到王朝網路移動版首頁