Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.417 pregleda

Najnovija ↓

Zamena karaktera u array-u 06.07.2011. u 17:19 · pre 186 meseci #1
String koji vracam je sa UTF-8 enkodingom za nasa slova tipa š, đ, č itd.Lepo mi radi StringReplace
za nasa slova, ali samo za jedan tip karaktera.Neka funkcija za PHP za rad sa skupom za prevodjenje karaktera bi bila:

Code:

<?php
  $OrginalString = "Å¡ta Ä‘eš danas za ruÅ¡ak, Å¡ek jel ruÅ¡ak veÄ‘?";

  $StraniKarakteri = array("Å", "Ä‘", "Å");
  $NasiKarakteri = array("š", "ć", "č");

  $IzmenjenString = str_replace($StraniKarakteri, $NasiKarakteri, $OriginalString);
  echo $IzmenjenString; 
  // Daje > 'šta ćeš danas za ručak, ček jel ručak već?'
?>


Pitanje jednostavno:kako ovo da izvedem u delphiju?StringReplace ne podrzava
array objekte.Da li postoji neka druga funkcija?

Pozdrav.
Potpis
"Ne menjaj nesto sto te sasvim dobro sluzi, ne trazi leba preko pogace" - Aleksandar Andrijevic
Re: Zamena karaktera u array-u 06.07.2011. u 18:44 · pre 186 meseci #2
Code:
var 
s,s1: string;
i: integer;
begin
s := 'tekst koji hoces da izmenis';
s1 := '';
  for i := 0 to Length(s) do
      if s[i]='Å' then
      s1:=s1+'Š'
      else
      s1:=s1+s[i];
end;


postoji i stringreplace u delphi-ju,

http://www.delphibasics.co.uk/RTL.asp?Name=StringReplace

znaci islo bi

Code:

var
s,s1: string;
begin
s := 'string koji menjas';
s1 := StringReplace(s, 'Å', 'Š', [rfReplaceAll, fIgnoreCase]);
Re: Zamena karaktera u array-u 13.07.2011. u 10:20 · pre 186 meseci #3
Hvala na odgovoru,pozdrav. 8)
Potpis
"Ne menjaj nesto sto te sasvim dobro sluzi, ne trazi leba preko pogace" - Aleksandar Andrijevic
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme