تعديل الفراغات بين الكلمات في جملة
#11
السلام عليكم

جرب احدى الطريقتين ... تقريبا متكافئتين

1-
PHP كود :
function FixStr(pStr: string): string;
var
  
Sl: TStringList;
begin
  Sl 
:= TStringList.Create;
  try
    
ExtractStrings(
                    [
' '],
                    [],
                    
Pointer(pStr),
                    
Sl
                  
);

    
Result := StringReplace(Sl.CommaText, ',', ' ', [rfReplaceAll, rfIgnoreCase]);
  finally
    
Sl.Free;
  
end;
end; 

2-
PHP كود :
function FixStr(pStr: string): string;
var
  
Loop: DWORD;
  
Sl: TStringList;
begin
  Sl 
:= TStringList.Create;
  try
    
ExtractStrings(
                    [
' '],
                    [],
                    
Pointer(pStr),
                    
Sl
                  
);

    for 
Loop := 0 to Sl.Count - 1 do
    
Result := Result + Sl[Loop] + ' ';
  finally
    
Sl.Free;
  
end;
end; 
الرد


الردود في هذا الموضوع
تعديل الفراغات بين الكلمات في جملة - بواسطة hanipino - 18-02-2012, 06:37 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم