Показать сообщение отдельно
  #9  
Старый 23.05.2012, 07:16
Pyro Pyro вне форума
Так проходящий
 
Регистрация: 18.07.2011
Сообщения: 805
Версия Delphi: 7Lite
Репутация: 6063
По умолчанию

вобще непонятно откуда эти запятые и зачем их убирать,
но если stringrepace-ом, то можно так:
PHP код:
type
  my1 
record from,to_:string end;
  
my2 = array[0..7of my1;
const 
replacesmy2 = (
                         (
from:', 'to_:','),
                         (
from:' ,'to_:','),
                         (
from:' .'to_:'.'),
                         (
from:'. 'to_:'.'),
                         (
from:',,'to_:','),
                         (
from:',.'to_:','),
                         (
from:'.,'to_:'.'),
                         (
from:'..'to_:'.')
                       );
function 
cleanonce(sstring): string;
var 
iinteger;
begin
  
for := 0 to high(replaces) do
    
:= StringReplace(sreplaces[i].fromreplaces[i].to_, [rfReplaceAll]);
  
result := s;
end;
function 
clean(sstring): string;
begin
  
while <> cleanonce(s) do := cleanonce(s);
  
result := s;
end
Ответить с цитированием