<font color=#003399 size=12>isim: </font ><b>Isminiz 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 buraya yazini </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 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 buraya yazini </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.
html kodu düzeltme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: html kodu düzeltme
Bu sayfadaki bütün html tagları içinmi yapacaksınız bunu?
Re: html kodu düzeltme
evet, herşey soruda belirttiğim gibi açık
Re: html kodu düzeltme
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.
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;
Re: html kodu düzeltme
Kod için çok teşekkürler tam istediğim gibi oldu.İyi çalışmalar.