Replace

VBScript Replace funksiyasi


❮ To‘liq VBScript ma’lumotnomasi

Replace funksiyasi stringning ko‘rsatilgan qismini boshqa string bilan ko‘rsatilgan marta almashtiradi.

Sintaksis

Replace(string,find,replacewith[,start[,count[,compare]]])

Parametr Tavsif
string Majburiy. Qidiruv o‘tkaziladigan string
find Majburiy. Stringning almashtiriladigan qismi
replacewith Majburiy. O‘rniga qo‘yiladigan qism string
start Ixtiyoriy. Boshlang‘ich o‘rinni belgilaydi. Standart qiymati: 1. Boshlang‘ich o‘rindan oldingi barcha belgilar olib tashlanadi.
count Ixtiyoriy. Bajariladigan almashtirishlar sonini belgilaydi.
Standart qiymati: -1, ya’ni barcha mumkin bo‘lgan almashtirishlar bajariladi
compare Ixtiyoriy. Ishlatiladigan string taqqoslash turini belgilaydi. Standart qiymati: 0

Quyidagi qiymatlardan birini qabul qilishi mumkin:

  • 0 = vbBinaryCompare - Ikkilik (binary) taqqoslashni bajarish
  • 1 = vbTextCompare - Matnli taqqoslashni bajarish

Misollar

1-misol

"beautiful" so‘zini "fantastic" so‘ziga almashtirish:

<% txt="This is a beautiful day!" response.write(Replace(txt,"beautiful","fantastic")) %>

Yuqoridagi kodning natijasi quyidagicha bo‘ladi:

This is a fantastic day!
Misolni ko‘rsatish »

2-misol

"i" harfini "##" belgilariga almashtirish:

<% txt="This is a beautiful day!" response.write(Replace(txt,"i","##")) %>

Yuqoridagi kodning natijasi quyidagicha bo‘ladi:

Th##s ##s a beaut##ful day!
Misolni ko‘rsatish »

3-misol

15-o‘rindan boshlab "i" harfini "##" belgilariga almashtirish:

E’tibor bering, 15-o‘rindan oldingi barcha belgilar olib tashlanadi.

<% txt="This is a beautiful day!" response.write(Replace(txt,"i","##",15)) %>

Yuqoridagi kodning natijasi quyidagicha bo‘ladi:

t##ful day!
Misolni ko‘rsatish »

4-misol

1-o‘rindan boshlab "i" harfining dastlabki 2 ta uchrashini "##" belgilariga almashtirish:

<% txt="This is a beautiful day!" response.write(Replace(txt,"i","##",1,2)) %>

Yuqoridagi kodning natijasi quyidagicha bo‘ladi:

Th##s ##s a beautiful day!
Misolni ko‘rsatish »

5-misol

"t" harfini matnli va ikkilik (binary) taqqoslash bilan "##" belgilariga almashtirish:

<% txt="This is a beautiful day!" response.write(Replace(txt,"t","##",1,-1,1) & "<br />") response.write(Replace(txt,"t","##",1,-1,0)) %>

Yuqoridagi kodning natijasi quyidagicha bo‘ladi:

##his is a beau##iful day! This is a beau##iful day!
Misolni ko‘rsatish »


❮ To‘liq VBScript ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!