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:
|
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!
