html kodu düzeltme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
myalcin
Üye
Mesajlar: 63
Kayıt: 11 Mar 2008 03:45

html kodu düzeltme

Mesaj gönderen myalcin »

<font color=#003399 size=12>isim: </font ><b>Isminiz&nbsp;Soyisminiz</b><br><font
color=#003399 size=12>email:</font > <b>email@mail.com</b><br><font color=#003399 size=12>mesaj:</font><b>Iletinizi&nbsp;buraya&nbsp;yazini&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><br>
<font color=#003399 size=12>Tarih:</font > 24:11:2008 ( 01:13:29 AM ) <br><br>

Bu şekilde bir html kodu var elimde. Bu html kodunda eşittir(=) işaretinden sonra gelen değerin başına ve sonuna nasıl çift tırnak(") eklerim ?

şu şekilde olmalı

<font color="#003399" size="12">isim: </font><b>Isminiz&nbsp;Soyisminiz</b><br><font
color="#003399" size="12">email:</font> <b> email@mail.com</b><br><font color="#003399" size="12">mesaj:</font><b>Iletinizi&nbsp;buraya&nbsp;yazini&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b><br>
<font color="#003399" size="12">Tarih:</font> 24:11:2008 ( 01:13:29 AM ) <br><br>

örn : <font color=#003399 size=12> ----->>>> <font color="#003399" size="12">

teşekkürler.
oklawa
Üye
Mesajlar: 68
Kayıt: 01 Oca 2008 02:53

Re: html kodu düzeltme

Mesaj gönderen oklawa »

Bu sayfadaki bütün html tagları içinmi yapacaksınız bunu?
myalcin
Üye
Mesajlar: 63
Kayıt: 11 Mar 2008 03:45

Re: html kodu düzeltme

Mesaj gönderen myalcin »

evet, herşey soruda belirttiğim gibi açık
emin_as
Üye
Mesajlar: 559
Kayıt: 01 Eki 2008 10:05
Konum: izmir
İletişim:

Re: html kodu düzeltme

Mesaj gönderen emin_as »

Aklıma gelen en basit algoritma aşagıda, daha basit yöntemler de olabilir.
Sanırım programcılıga yeni başladın, bu tür algoritmaları kafanda canlandırıp, nasıl yapabilecegini çözmeye çalış.

Yalnız bu kod problemli, öncelikle html içinde 2+2=4 gibi bir biilgi varsa, eşittirden sonra gelenleri de tırnaga alıyor. O yüzden kendine uydurmak için biraz ugraşman gerekiyor.

Kod: Tümünü seç

procedure  ....
var
  tirnak_acik : boolean;
  str_gelen,
  str_cikti     : string;
  i                : integer;
begin
....
  tirnak_acik:=false;
  str_cikti:='';
  for i := 1 to length(str_gelen) do
  begin
     //  eger tirnak aciksa ve gelen bilgide bosluk varsa tirnak kapatilacak
     if tirnak_acik and ((str_gelen[i]=' ' ) or (str_gelen[i]='>' )) then
     begin
        str_cikti:=str_cikti+'"';   
        tirnak_acik:=false;
     end;
     // bilginin kopyasını çıkarıyoruz
     str_cikti=str_cikti+str_gelen[i];
    // = varsa tirnak ekleyecegiz ve tirnagi kapatmak icin boslugu bekleyecegiz
     if str_gelen[i]='=' then
     begin
        str_cikti=str_cikti+'"';
        tirnak_acik:=true;                
    end;  
..........
end;
myalcin
Üye
Mesajlar: 63
Kayıt: 11 Mar 2008 03:45

Re: html kodu düzeltme

Mesaj gönderen myalcin »

Kod için çok teşekkürler tam istediğim gibi oldu.İyi çalışmalar.
Cevapla