Mga Pag-andar ng String VBScript - Isang Mahusay na Patnubay para sa VBScript Tutorial 5

mga function ng vbscript string

VBScript Tutorial - Talaan ng Nilalaman

VBScript Tutorial # 1: Pangkalahatang-ideya ng Mga Variable ng VBScript 

VBScript Tutorial # 2: Mga Pahayag na Kundisyon ng VBScript at Mga loop

VBScript Tutorial # 3: Mga Pamamaraan ng VBScript

VBScript Tutorial # 4: Paghawak sa Error ng VBScript at Ipatupad ang VBScript

VBScript Tutorial # 5: Mga Pag-andar ng String VBScript

VTutorial sa BScript # 6: Mga Pag-andar ng Petsa ng VBScript

VBScript Tutorial # 7: Mga Pag-andar sa Oras ng VBScript

VBScript Tutorial # 8: Mga Pag-andar ng VBScript Array

Sa VBScript Tutorial na ito, matututunan namin ang tungkol sa pinakamahalaga at madalas na ginagamit na VBScript String Function, kasama ang vbscript InStr, vbscript StrComp, vbscript Mid function, atbp. Ang lahat ng mga function ng vbscript string ay ipinaliwanag na may isang halimbawa.

VBScript Tutorial # 5: Mga Pag-andar ng String VBScript

Mga Pag-andar ng String VBScript:

Habang nagtatrabaho kasama ang string sa vbscript, maaari naming gamitin ang mga function ng vbscript string upang maisagawa ang mahahalagang pagpapatakbo ng string tulad ng paghahanap, palitan, kunin, makuha ang haba, paghahambing, atbp. Sa pamamagitan ng artikulong "VBScript String Function", ipaliwanag namin ang madalas na ginamit na built -sa mga function ng VBScript string na may mga halimbawa. 

Mahalagang VBScript String Function - Buod: 

  • vbscript SubString - Ginagamit ang pamamaraang ito upang kumuha ng mga character mula sa string batay sa ibinigay na pamantayan.  
  • vbscript InStr - Hanapin ang posisyon ng isang partikular na ekspresyon (unang paglitaw) sa loob ng isang string.         
  • vbscript Palitan - Palitan ang ilang bahagi ng isa pang string.    
  • vbscript kalagitnaan - Ginagamit ang pamamaraang ito upang kumuha ng mga character mula sa string batay sa ibinigay na pamantayan.
  • vbscript Pagtatapos - Ginagamit ang pamamaraang ito upang pagsamahin ang dalawa o higit pang mga expression ng string.
  • vbscript Kaliwa - I-extract ang mga character mula sa kaliwang bahagi.
  • vbscript StrComp - Paghambingin ang dalawang mga string.
  • vbscript Trim - Alisin ang mga puwang mula sa magkabilang panig (simula at wakas) ng isang string.
  • vbscript Ltrim - Ang pamamaraang ito ay nililimas ang mga puwang mula sa kaliwang bahagi mula sa isang tukoy na string.
  • vbscript Rtrim - Ang pamamaraang ito ay nililimas ang mga puwang mula sa kanang bahagi mula sa isang tukoy na string.
  • vbscript UCase - Itago ang mga character sa itaas na kaso.      
  • vbscript LCase - Itago ang mga character sa mas mababang kaso.
  • Haba ng vbscript - Ang pamamaraang ito ay ginagamit upang hanapin at ibalik ang haba para sa isang tukoy na expression ng string.     
  • vbscript Kanan - I-extract ang mga character mula sa kanang bahagi.          
  • vbscript StrReverse - Pagbalik ng isang string.

Mahalagang VBScript String Function - Mga Paliwanag: 

Ang lahat ng mahahalagang pagpapaandar ng vbscript string ay ipinaliwanag sa seksyong ito na may totoong live na halimbawa.

vbscript InStr:

Ang function ng vbscript instr ay matatagpuan ang posisyon ng unang paglitaw ng isang partikular na expression na magagamit sa loob ng isang string at ibabalik ang halaga ng posisyon.

Syntax: InStr ([simula,] string1, string2 [, ihambing])

Paglalarawan ng Parameter:

Simula - Tinutukoy ng parameter na ito ang panimulang posisyon ng string1 mula sa kung saan magsisimulang maghanap o suriin ang unang paglitaw ng string2. Ito ay isang opsyonal na parameter. Bilang default, kung walang tinukoy, ang vbscript ay nagsisimula sa unang posisyon.

1 String - Ang string na ito ay hahanapin para sa paglitaw ng pag-check ng isa pang string.

2 String - Ito ang string expression upang hanapin.

Ihambing - Ito ay isang opsyonal na patlang na ginamit upang tukuyin ang uri ng paghahambing sa pagitan ng binary o tekstuwal. Ang default na halaga ay 0. Ang mga posibleng halaga ay - 

  • 0 = vbBinaryCompare - Magsagawa ng isang binary check
  • 1 = vbTextCompare - Magsagawa ng isang tekstuwal na pagsusuri

Halimbawa:

Sa halimbawang ito ng pagpapaandar ng vbscript InStr, hahanapin at mai-print namin ang unang paglitaw ng isang string ng paghahanap.

string1 = "aabbccddee"
string2 = "bb"
nPostionOfOccurance = INSTR(1,string1,string2,1)
msgbox "Position of first occurance - " & nPostionOfOccurance
vbscript instr
mga pagpapaandar ng vbscript string - vbscript instr

Palitan ang string ng vbscript:

Ang vbscript string ay pumapalit sa pagpapaandar ay ginagamit upang palitan ang tinukoy na mga bahagi ng isang string sa isa pang string para sa isang paunang natukoy na bilang ng mga pangyayari.

Syntax: Palitan (mainString, findString, replacewith [, startPos [, count [, ihambing]]])

Paglalarawan ng Parameter:

mainString - Ito ang pangunahing string na dapat i-update para sa kapalit.

findString - Ang bahaging ito ng string ay papalitan sa pangunahing string.

replaceWith - Ito ang kapalit na string.

StartPos - Tinutukoy ng parameter na ito ang panimulang posisyon ng pangunahing string mula sa kung saan magsisimula ang paghahanap. Ito ay isang opsyonal na parameter. Bilang default, kung walang tinukoy, ang vbscript ay nagsisimula sa unang posisyon. Bago ang posisyon ng pagsisimula, ang lahat ng mga character ay aalisin.

Bilangin - Ito ay isang opsyonal na parameter na ginagamit upang tukuyin ang mga bilang ng mga kapalit na dapat gawin. Ang default na halaga para sa bilang ng parameter ay -1, na tumutukoy na walang limitasyon sa bilang ng mga substitutions na dapat gawin.

Ihambing - Ito ay isang opsyonal na patlang na ginamit upang tukuyin ang uri ng paghahambing sa pagitan ng binary o tekstuwal. Ang default na halaga ay 0. Ang mga posibleng halaga ay - 

  • 0 = vbBinaryCompare - Magsagawa ng isang binary check
  • 1 = vbTextCompare - Magsagawa ng isang tekstuwal na pagsusuri

Halimbawa:

Sa halimbawang ito ng pagpapaandar na vbscript Change, papalitan namin ang lahat ng mga paglitaw ng isang partikular na string sa isa pang string.

mainString  = "aa bb cc dd bb ee"
findString  = "bb"
replaceWith = "zz"
startPos = 1
updatedString = Replace(mainString,findString,replaceWith,startPos)
msgbox "String after the replacement - " & updatedString 
palitan ang vbscript
mga pagpapaandar ng vbscript string - palitan ang vbscript

vbscript sa kalagitnaan:

Ibinabalik ng vbscript Mid function ang tinukoy na bilang ng mga character mula sa isang string.

Syntax: Mid (string, startPos [, haba])

Paglalarawan ng Parameter:

pisi - Ang tinukoy na bilang ng mga character ay nakuha mula sa string na ito.

startPos - Tinutukoy nito ang panimulang posisyon ng mga character na aalisin.

haba - Ito ay isang opsyonal na patlang na tumutukoy sa haba ng nakuha na teksto. Kung ang parameter ay hindi ibinigay, ang vbscript mid function ay nakuha ang buong string pagkatapos ng panimulang posisyon.

Halimbawa:

Sa halimbawang ito ng pagpapaandar ng vbscript Mid, kukuha kami ng mga character na haba ng tatlo mula sa posisyon 4.

source_string  = "aaabbbcccddd"
startPos = 4
length = 3
captured_string = Mid(source_string,startPos,length)
msgbox "Extracted string of length 3 from position 4 is  - " & captured_string
vbscript kalagitnaan
mga function ng vbscript string - vbscript mid

vbscript substring:

Walang tiyak na pamamaraan sa pangalan na substring. Ngunit tulad ng pamamaraang java substring, maaari naming gamitin ang vbscript Mid function. 

pagsasama-sama ng string ng vbscript:

Ginagamit ang vbscript string concatenation operator upang magdagdag / kongkreto dalawa o higit pang mga string. Ang vbscript string concatenation operator ay '&.'

Syntax: string1 at string2 & string3…

Halimbawa:

Sa halimbawang ito, magdaragdag kami ng dalawang mga string gamit ang vbscript string concatenation operator,

string1 = "abc" at "def"

Pagkatapos ng pagpapatupad, ang variable string1 ay hahawak sa halaga bilang "abcdef"

vbscript Kaliwa na pag-andar:

Ang vbscript Left function ay kumukuha ng isang tinukoy na bilang ng mga character mula sa kaliwang bahagi ng isang string.

Syntax: Kaliwa (string, haba)

Paglalarawan ng Parameter:

pisi - Ang tinukoy na bilang ng mga character ay nakuha mula sa string na ito mula sa kaliwang bahagi.

haba - Ito ay nangangahulugan ng haba ng mga character na kung saan ay nakuha mula sa kaliwang bahagi.

Halimbawa:

Sa halimbawang ito ng pagpapaandar ng vbscript Kaliwa, kukuha kami ng mga character na haba ng tatlo mula sa kaliwang bahagi.

source_string  = "aaabbbcccddd"
length = 3
captured_string = Left(source_string,length)
msgbox "Extracted charecters from Left side  - " & captured_string
natitirang vbscript
mga function ng vbscript string - natitira ang vbscript

Ang vbscript Right function ay kumukuha ng isang tinukoy na bilang ng mga character mula sa kanang bahagi ng isang string.

Syntax: Kanan (string, haba)

Paglalarawan ng Parameter:

pisi - Ang tinukoy na bilang ng mga character ay nakuha mula sa string na ito mula sa kanang bahagi.

haba - Sinasaad nito ang haba ng mga character na nakuha mula sa kanang bahagi.

Halimbawa:

Sa halimbawang ito ng tamang pag-andar ng vbscript, kukuha kami ng mga character na haba ng tatlo mula sa kanang bahagi.

source_string  = "aaabbbcccddd"
length = 3
captured_string = Right(source_string,length)
msgbox "Extracted charecters from Right side  - " & captured_string
mga pagpapaandar ng vbscript string - kanan vbscript
mga pagpapaandar ng vbscript string - kanan vbscript

pagpapaandar ng vbscript StrComp:

Ang pagpapaandar ng vbscript StrComp ay ginagamit upang ihambing ang dalawang mga string at ibabalik ang resulta ng paghahambing. 

Syntax: StrComp (string1, string2 [, ihambing])

Paglalarawan ng Parameter:

string1 - Isa sa parameter ng expression ng string na kinakailangan para sa paghahambing. 

String2 - Ang isa pang parameter ng expression ng string ay kinakailangan para sa paghahambing. 

Ihambing - Ito ay isang opsyonal na patlang na ginamit upang tukuyin ang uri ng paghahambing sa pagitan ng binary o tekstuwal. Ang default na halaga ay 0. Ang mga posibleng halaga ay - 

  • 0 = vbBinaryCompare - Magsagawa ng isang binary check
  • 1 = vbTextCompare - Magsagawa ng isang tekstuwal na pagsusuri

Ang pagpapaandar ng vbscript StrComp ay maaaring ibalik ang isa sa mga sumusunod na halaga:

  • -1 (kung ang string1 <string2)
  • 0 (kung string1 = string2)
  • 1 (kung string1> string2)
  • Null (kung ang string1 o string2 ay Null)

Halimbawa:

Sa halimbawang ito ng pagpapaandar ng vbscript StrComp, makikita namin ang mga resulta para sa tatlong magkakaibang mga kundisyon ng paghahambing.

'Condition when string1<string2
string1 = "abcd"
string2 = "wxyz"
result1 = StrComp(string1,string2,vbTextCompare )

'Condition when string1 = string2
string1 = "abcd"
string2 = "abcd"
result2 = StrComp(string1,string2,vbTextCompare )

'Condition when string1>string2
string1 = "wxyz"
string2 = "abcd"
result3 = StrComp(string1,string2,vbTextCompare )
msgbox "Result 1: " & result1 & ", Result 2: " & result2 & " and Result 3: " & result3
vbscript strcomp
vbscript strcomp (mga function ng vbscript string)

vbscript Trim function:

Ang pagpapaandar ng vbscript Trim ay ginagamit upang i-clear ang lahat ng mga puwang mula sa magkabilang panig, ibig sabihin, mula sa simula at dulo ng string.

Syntax: Gupitin (string)

Paglalarawan ng Parameter:

pisi - Ito ay isang string na naglalaman ng mga puwang sa kaliwa at kanang mga gilid.

Halimbawa:

Sa halimbawang ito ng pagpapaandar ng vbscript Trim, aalisin namin ang mga puwang mula sa magkabilang panig ng isang string.

string1 = "aaa bbb ccc ddd"

string2 = Trim (string1)

Matapos ang pagpapatupad, ang string2 variable ay maglalaman ng halaga bilang "aaa bbb ccc ddd," nang walang mga puwang sa kaliwa at kanang mga gilid.

pagpapaandar ng vbscript Ltrim:

Ang pagpapaandar ng vbscript LTrim ay ginagamit upang alisin ang anumang mga puwang mula sa kaliwang bahagi ng string.

Syntax: Ltrim (string)

Paglalarawan ng Parameter:

pisi - Ito ay isang string na naglalaman ng mga puwang sa kaliwang bahagi.

Halimbawa:

Sa halimbawang ito ng pagpapaandar ng vbscript LTrim, aalisin namin ang mga puwang mula sa kaliwang bahagi ng isang string.

string1 = "aaa bbb ccc ddd"

string2 = Ltrim (string1)

Matapos ang pagpapatupad, ang string2 variable ay maglalaman ng halaga bilang "aaa bbb ccc ddd," nang walang mga puwang mula sa kaliwang bahagi.

pagpapaandar ng vbscript Rtrim:

Ginagamit ang pagpapaandar ng vbscript RTrim upang alisin ang anumang mga puwang mula sa kanang bahagi ng string.

Syntax: Rtrim (string)

Paglalarawan ng Parameter:

pisi - Ito ay isang string na naglalaman ng mga puwang sa kanang bahagi.

Halimbawa:

Sa halimbawang ito ng pagpapaandar ng vbscript RTrim, aalisin namin ang mga puwang mula sa kanang bahagi ng isang string.

string1 = "aaa bbb ccc ddd"

string2 = Rtrim (string1)

Matapos ang pagpapatupad, ang string2 variable ay maglalaman ng halaga bilang "aaa bbb ccc ddd," nang walang mga puwang mula sa kanang bahagi.

vbscript Uppercase ie function na vbscript UCase:

Ang aktwal na pangalan ng pag-andar para sa vbscript Uppercase ay vbscript Ucase function. Ang pagpapaandar ng vbscript UCase ay ginagamit upang mai-convert ang mga character ng anumang string (hindi alintana ang kaso) sa mga character na pang-itaas na kaso.

Syntax: UCase (string)

Paglalarawan ng Parameter:

pisi - Ito ay isang string upang mai-convert sa malalaking character.

Halimbawa:

Sa halimbawang ito ng pagpapaandar ng vbscript UCase, babaguhin namin ang isang string na naglalaman ng mga ibabang bahagi ng itaas at itaas na mga character sa itaas na kaso.

string1 = "aBcD aabb"

string2 = Trim (string1)

Matapos ang pagpapatupad, ang string2 variable ay maglalaman ng halaga bilang "ABCD AABB."

vbscript Lowercase ie vbscript LCase:

Ginagamit ang pagpapaandar ng vbscript LCase upang mai-convert ang mga character ng anumang string (hindi alintana ang case) sa mga character na mas maliit ang kaso.

Syntax: LCase (string)

Paglalarawan ng Parameter:

pisi - Ito ay isang string upang mai-convert sa mga maliliit na character.

Halimbawa:

Sa halimbawang ito ng pagpapaandar ng vbscript LCase, magko-convert kami ng isang string na naglalaman ng mga lower at upper case sa mga character na lower case.

string1 = "aBcD aabb"

string2 = Trim (string1)

Matapos ang pagpapatupad, ang string2 variable ay maglalaman ng halaga bilang "abcd aabb."

pagpapaandar ng haba ng vbscript:

Ang pagpapaandar ng haba ng vbscript ay ginagamit upang hanapin ang haba ng isang partikular na string. Ibinabalik nito ang haba bilang isang halaga ng integer.

Syntax: Haba (string)

Paglalarawan ng Parameter:

pisi - Anumang string expression.

Halimbawa:

Sa halimbawang ito ng pagpapaandar ng haba ng vbscript, hahanapin namin ang haba ng anumang partikular na pagpapahayag ng string.

string = "aBcD aabb"

strLength = Haba (string)

Pagkatapos ng pagpapatupad ng strLength variable ay maglalaman ng haba ng string bilang 9.

pagpapaandar ng vbscript StrReverse:

Ang pagpapaandar ng vbscript StrReverse ay ginagamit upang baligtarin ang anumang string.

Syntax: StrReverse (string)

Paglalarawan ng Parameter:

pisi - Anumang string expression.

Halimbawa:

Sa halimbawang ito ng pagpapaandar ng vbscript StrReverse, babalhin namin ang mga character ng isang partikular na string.

string1 = "abcde"

string2 = Haba (string1)

Pagkatapos ng pagpapatupad, ang string2 variable ay maglalaman ng reverse string bilang "edcba."

Paghihinuha:

Sa pamamagitan ng artikulong VBScript String Function na ito, natutunan namin ang tungkol sa mahahalagang VBScript String Function, kasama ang vbscript InStr, vbscript StrComp, vbscript Mid funtions, atbp. Sa susunod na tutorial ng vbscript, ipaliwanag namin ang tungkol sa VBScript Date at Time function. Paki-klik dito upang makakuha ng higit pang mga detalye.

Tungkol kay K Mondal

Mga Pag-andar ng String VBScript - Isang Mahusay na Patnubay para sa VBScript Tutorial 5Kumusta, ako si K. Mondal, naiugnay ako sa isang nangungunang samahan. Mayroon akong 12+ taon na karanasan sa pagtatrabaho sa mga domain hal, pag-unlad ng application, pagsubok sa automation, IT Consultant. Lubhang interesado akong matuto ng iba't ibang mga teknolohiya. Narito ako upang matupad ang aking hangarin at kasalukuyang nagbibigay ng kontribusyon bilang isang May-akda at Developer ng Website kapwa sa LambdaGeeks.
Kumonekta sa LinkedIn- https://www.linkedin.com/in/kumaresh-mondal/

Mag-iwan ng komento

Ang iyong email address ay hindi ilalathala. Ang mga kailangang field ay may markang *

en English
X