VBScript լարային գործառույթներ – հիանալի ուղեցույց VBScript ձեռնարկ 5

vbscript լարային ֆունկցիաներ

VBScript ձեռնարկ – Բովանդակության աղյուսակ

VBScript ձեռնարկ #1: VBScript փոփոխականների ակնարկ 

VBScript ձեռնարկ #2: VBScript պայմանական հայտարարություններ և հանգույցներ

VBScript ձեռնարկ #3: VBScript ընթացակարգեր

VBScript ձեռնարկ #4: VBScript-ի սխալների մշակում և կատարում VBScript-ը

VBScript ձեռնարկ #5: VBScript լարային գործառույթներ

VBScript ձեռնարկ #6: VBScript ամսաթվի գործառույթները

VBScript ձեռնարկ #7: VBScript ժամանակի գործառույթները

VBScript ձեռնարկ #8: VBScript զանգվածի գործառույթներ

Այս VBScript ձեռնարկում մենք պատրաստվում ենք սովորել ամենակարևոր և հաճախ օգտագործվող VBScript լարային գործառույթների մասին, ներառյալ vbscript InStr, vbscript StrComp, vbscript Mid ֆունկցիաները և այլն: Բոլոր vbscript տողային գործառույթները բացատրվում են օրինակով:

VBScript ձեռնարկ #5. VBScript լարային գործառույթներ

VBScript լարային գործառույթներ.

Vbscript-ում տողի հետ աշխատելիս մենք կարող ենք օգտագործել vbscript տողային ֆունկցիաները՝ կատարել լարային կարևոր գործողություններ, ինչպիսիք են որոնումը, փոխարինումը, հանումը, երկարությունը, համեմատությունները և այլն: «VBScript String Functions» հոդվածի միջոցով մենք կբացատրենք հաճախ օգտագործվող կառուցվածը: -VBScript տողային ֆունկցիաները օրինակներով: 

VBScript տողերի կարևոր գործառույթներ – Ամփոփում. 

  • vbscript SubString – Այս մեթոդը օգտագործվում է տողից նիշեր հանելու համար՝ հիմնված տրամադրված չափանիշների վրա:  
  • vbscript InStr - Գտեք որոշակի արտահայտության (առաջին երևույթի) դիրքը տողի մեջ:         
  • vbscript Փոխարինել – Փոխարինեք մի մասը մեկ այլ տողով:    
  • vbscript Mid – Այս մեթոդը օգտագործվում է տողից նիշեր հանելու համար՝ հիմնված տրամադրված չափանիշների վրա:
  • vbscript միացում – Այս մեթոդը օգտագործվում է երկու կամ ավելի տողային արտահայտություններ միավորելու համար:
  • vbscript ձախ - Ձախ կողմից հանեք նիշերը:
  • vbscript StrComp - Համեմատեք երկու տող:
  • vbscript կտրում – Հեռացրեք բացատները պարանի երկու կողմերից (սկիզբից և վերջից):
  • vbscript Ltrim – Այս մեթոդը մաքրում է ձախ կողմի բացերը կոնկրետ տողից:
  • vbscript Rtrim – Այս մեթոդը մաքրում է աջ կողմի բացերը կոնկրետ տողից:
  • vbscript UCase - Ծածկված նիշերը մեծատառով:      
  • vbscript LCase - Ծածկված նիշերը փոքրատառով:
  • vbscript երկարությունը – Այս մեթոդը օգտագործվում է որոշակի տողային արտահայտության երկարությունը գտնելու և վերադարձնելու համար:     
  • vbscript Աջ - Քաղեք նիշերը աջ կողմից:          
  • vbscript StrReverse - Լարի շրջում:

Կարևոր VBScript լարային գործառույթներ – Բացատրություններ. 

Բոլոր կարևոր vbscript լարային գործառույթները բացատրվում են այս բաժնում իրական կենդանի օրինակով:

vbscript InStr:

vbscript instr ֆունկցիան գտնում է որոշակի արտահայտության առաջին հայտնվելու դիրքը, որը հասանելի է տողում և վերադարձնում է դիրքի արժեքը:

Շարահյուսություն: InStr ([սկիզբ,] string1, string2[, համեմատել])

Պարամետրի նկարագրություն.

Սկսել – Այս պարամետրը սահմանում է string1-ի մեկնարկային դիրքը, որտեղից կսկսվի string2-ի առաջին հայտնվելու որոնումը կամ ստուգումը: Սա կամընտիր պարամետր է: Լռելյայն, եթե ոչինչ նշված չէ, vbscript-ը սկսվում է 1-ին դիրքից:

Լար 1 – Այս տողը պետք է որոնվի մեկ այլ տողի առաջացման ստուգման համար:

Լար 2 – Սա լարային արտահայտությունն է, որը պետք է փնտրել:

համեմատել – Սա կամընտիր դաշտ է, որն օգտագործվում է երկուական կամ տեքստային համեմատության տեսակը սահմանելու համար: Նախնական արժեքը 0 է: Հնարավոր արժեքներն են. 

  • 0 = vbBinaryCompare – Կատարեք երկուական ստուգում
  • 1 = vbTextCompare – Կատարեք տեքստային ստուգում

Example:

vbscript InStr ֆունկցիայի այս օրինակում մենք պատրաստվում ենք գտնել և տպել որոնման տողի առաջին դեպքը:

string1 = "aabbccddee"
string2 = "bb"
nPostionOfOccurance = INSTR(1,string1,string2,1)
msgbox "Position of first occurance - " & nPostionOfOccurance
vbscript instr
vbscript լարային ֆունկցիաներ – vbscript instr

vbscript տողը Փոխարինել՝

Vbscript տողը փոխարինում է ֆունկցիան, որն օգտագործվում է տողի նշված մասերը մեկ այլ տողով փոխարինելու համար՝ նախապես սահմանված թվով երևույթների համար:

Շարահյուսություն: Փոխարինել (հիմնական տող, գտնել տող, փոխարինել[, startPos[, հաշվել[, համեմատել]]])

Պարամետրի նկարագրություն.

mainString – Սա հիմնական տողն է, որը պետք է թարմացվի փոխարինման համար:

findString – Այս տողային մասը կփոխարինվի հիմնական տողի մեջ:

replaceWith - Սա փոխարինող տող է:

StartPos – Այս պարամետրը սահմանում է հիմնական տողի մեկնարկային դիրքը, որտեղից կսկսվի որոնումը: Սա կամընտիր պարամետր է: Լռելյայն, եթե ոչինչ նշված չէ, vbscript-ը սկսվում է 1-ին դիրքից: Նախքան մեկնարկային դիրքը, բոլոր նիշերը կհեռացվեն:

Հաշվել – Սա կամընտիր պարամետր է, որն օգտագործվում է կատարվելիք փոխարինումների քանակը սահմանելու համար: Հաշվիչ պարամետրի լռելյայն արժեքը -1 է, որը սահմանում է, որ փոխարինումների քանակի սահմանափակում չկա:

համեմատել – Սա կամընտիր դաշտ է, որն օգտագործվում է երկուական կամ տեքստային համեմատության տեսակը սահմանելու համար: Նախնական արժեքը 0 է: Հնարավոր արժեքներն են. 

  • 0 = vbBinaryCompare – Կատարեք երկուական ստուգում
  • 1 = vbTextCompare – Կատարեք տեքստային ստուգում

Example:

Vbscript Replace ֆունկցիայի այս օրինակում մենք պատրաստվում ենք փոխարինել որոշակի տողի բոլոր երևույթները մեկ այլ տողով:

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 
vbscript փոխարինել
vbscript լարային ֆունկցիաներ – փոխարինել vbscript

vbscript Mid:

Vbscript Mid ֆունկցիան վերադարձնում է տողի նշված թվով նիշերը:

Շարահյուսություն: Միջին (տող, startPos[, երկարություն])

Պարամետրի նկարագրություն.

լարային – Նշված նիշերի քանակը կհանվի այս տողից:

startPos - Այն սահմանում է նիշերի մեկնարկային դիրքը, որը պատրաստվում է արդյունահանվել:

երկարություն – Սա կամընտիր դաշտ է, որը սահմանում է արդյունահանված տեքստի երկարությունը: Եթե ​​պարամետրը տրամադրված չէ, vbscript mid ֆունկցիան դուրս է հանում ամբողջ տողը մեկնարկային դիրքից հետո:

Example:

Vbscript Mid ֆունկցիայի այս օրինակում մենք պատրաստվում ենք 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 միջ
vbscript լարային ֆունկցիաներ – vbscript mid

vbscript ենթատող.

Անվանման ենթատողի հետ հատուկ մեթոդ չկա: Բայց ինչպես java substring մեթոդը, մենք կարող ենք օգտագործել vbscript Mid ֆունկցիան։ 

vbscript տողերի միացում.

vbscript տողերի միացման օպերատորն օգտագործվում է երկու կամ ավելի տողեր ավելացնելու/կոնկրետացնելու համար: vbscript տողերի միացման օպերատորը «&» է:

Շարահյուսություն: string1 & string2 & string3…

Example:

Այս օրինակում մենք կավելացնենք երկու տող՝ օգտագործելով vbscript տողերի միացման օպերատորը,

string1 = «abc» և «def»

Կատարումից հետո string1 փոփոխականը կպահի արժեքը որպես «abcdef»

vbscript ձախ գործառույթը.

Vbscript Left ֆունկցիան քաղում է որոշակի թվով նիշեր տողի ձախ կողմից:

Շարահյուսություն: Ձախ (լար, երկարություն)

Պարամետրի նկարագրություն.

լարային – Նշված թվով նիշերը կհանվեն այս տողից ձախ կողմից:

երկարություն - Այն ցույց է տալիս նիշերի երկարությունը, որոնք կհանվեն ձախ կողմից:

Example:

Vbscript Left ֆունկցիայի այս օրինակում մենք պատրաստվում ենք ձախից հանել երեք երկարության նիշեր:

source_string  = "aaabbbcccddd"
length = 3
captured_string = Left(source_string,length)
msgbox "Extracted charecters from Left side  - " & captured_string
vbscript ձախ
vbscript տողային գործառույթներ – vbscript ձախ

Vbscript Right ֆունկցիան տողի աջ կողմից հանում է որոշակի թվով նիշ:

Շարահյուսություն: Աջ (լար, երկարություն)

Պարամետրի նկարագրություն.

լարային – Նշված թվով նիշերը կհանվեն այս տողից աջ կողմից:

երկարություն - Այն նշանակում է նիշերի երկարությունը, որոնք կհանվեն աջ կողմից:

Example:

Vbscript Right ֆունկցիայի այս օրինակում մենք պատրաստվում ենք աջ կողմից հանել երեք երկարության նիշեր:

source_string  = "aaabbbcccddd"
length = 3
captured_string = Right(source_string,length)
msgbox "Extracted charecters from Right side  - " & captured_string
vbscript լարային ֆունկցիաներ - vbscript աջ
vbscript լարային ֆունկցիաներ – vbscript աջ

vbscript StrComp ֆունկցիա.

vbscript StrComp ֆունկցիան օգտագործվում է երկու տողերի համեմատության համար և վերադարձնում է համեմատության արդյունքը։ 

Շարահյուսություն: StrComp (string1, string2[, համեմատել])

Պարամետրի նկարագրություն.

string1 – Համեմատության համար պահանջվող տողերի արտահայտման պարամետրերից մեկը: 

Տող 2 – Համեմատության համար պահանջվում է տողերի արտահայտման մեկ այլ պարամետր: 

համեմատել – Սա կամընտիր դաշտ է, որն օգտագործվում է երկուական կամ տեքստային համեմատության տեսակը սահմանելու համար: Նախնական արժեքը 0 է: Հնարավոր արժեքներն են. 

  • 0 = vbBinaryCompare – Կատարեք երկուական ստուգում
  • 1 = vbTextCompare – Կատարեք տեքստային ստուգում

vbscript StrComp ֆունկցիան կարող է վերադարձնել հետևյալ արժեքներից մեկը.

  • -1 (եթե տող1 < տող2)
  • 0 (եթե տող1 = տող2)
  • 1 (եթե տող1 > տող2)
  • Null (եթե string1 կամ string2-ը Null է)

Example:

vbscript StrComp ֆունկցիայի այս օրինակում մենք պատրաստվում ենք տեսնել արդյունքները համեմատության երեք տարբեր պայմանների համար:

'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 (vbscript լարային ֆունկցիաներ)

vbscript կրճատման գործառույթը.

Vbscript Trim ֆունկցիան օգտագործվում է բոլոր բացատները երկու կողմից, այսինքն՝ տողի սկզբից և վերջից մաքրելու համար:

Շարահյուսություն: Կտրել (լար)

Պարամետրի նկարագրություն.

լարային – Դա ձախ և աջ կողմերում բացատներ պարունակող տող է:

Example:

Vbscript Trim ֆունկցիայի այս օրինակում մենք պատրաստվում ենք հեռացնել բացատները տողի երկու կողմերից:

string1 = "aaa bbb ccc ddd"

string2 = կտրում (string1)

Կատարումից հետո string2 փոփոխականը կպարունակի արժեքը որպես «aaa bbb ccc ddd», առանց ձախ և աջ կողմերի բացատների:

vbscript Ltrim ֆունկցիա.

Vbscript LTrim ֆունկցիան օգտագործվում է տողի ձախ կողմում բացատները հեռացնելու համար:

Շարահյուսություն: Լրամշակում (լար)

Պարամետրի նկարագրություն.

լարային – Դա ձախ կողմում բացատներ պարունակող տող է:

Example:

vbscript LTrim ֆունկցիայի այս օրինակում մենք պատրաստվում ենք հեռացնել տողի ձախ կողմի բացերը:

string1 = "aaa bbb ccc ddd"

string2 = Ltrim (string1)

Կատարումից հետո string2 փոփոխականը կպարունակի «aaa bbb ccc ddd» արժեքը՝ առանց ձախ կողմի բացատների:

vbscript Rtrim ֆունկցիա.

Vbscript RTrim ֆունկցիան օգտագործվում է տողի աջ մասից բացատները հեռացնելու համար:

Շարահյուսություն: Rtrim (լարային)

Պարամետրի նկարագրություն.

լարային – Դա աջ կողմում բացատներ պարունակող տող է:

Example:

vbscript RTrim ֆունկցիայի այս օրինակում մենք պատրաստվում ենք հեռացնել տողի աջ կողմի բացերը:

string1 = "aaa bbb ccc ddd"

string2 = Rtrim (string1)

Կատարումից հետո string2 փոփոխականը կպարունակի արժեքը որպես «aaa bbb ccc ddd», առանց աջ կողմի բացատների:

vbscript Մեծատառ, այսինքն vbscript UCase ֆունկցիա.

Vbscript Մեծատառի իրական ֆունկցիայի անունը vbscript Ucase ֆունկցիան է: Vbscript UCase ֆունկցիան օգտագործվում է ցանկացած տողի (անկախ մեծատառի) նիշերը վերափոխելու համար:

Շարահյուսություն: UCase (տող)

Պարամետրի նկարագրություն.

լարային – Դա մեծատառ նիշերի վերածելու տող է:

Example:

Vbscript UCase ֆունկցիայի այս օրինակում մենք պատրաստվում ենք ստորին և մեծատառեր պարունակող տողը վերածել մեծատառերի:

string1 = «aBcD aabb»

string2 = կտրում (string1)

Կատարումից հետո string2 փոփոխականը կպարունակի «ABCD AABB» արժեքը:

vbscript Փոքրատառ, այսինքն vbscript LCase:

Vbscript LCase ֆունկցիան օգտագործվում է ցանկացած տողի (անկախ մեծատառի) նիշերը փոքրատառերի փոխարկելու համար։

Շարահյուսություն: LCase (լարային)

Պարամետրի նկարագրություն.

լարային – Դա փոքրատառ նիշերի վերածելու տող է:

Example:

Vbscript LCase ֆունկցիայի այս օրինակում մենք պատրաստվում ենք ստորին և մեծատառեր պարունակող տողը վերածել փոքրատառերի նիշերի:

string1 = «aBcD aabb»

string2 = կտրում (string1)

Կատարումից հետո string2 փոփոխականը կպարունակի «abcd aabb» արժեքը:

vbscript երկարության ֆունկցիա.

Vbscript Length ֆունկցիան օգտագործվում է որոշակի տողի երկարությունը գտնելու համար: Այն վերադարձնում է երկարությունը որպես ամբողջ արժեք:

Շարահյուսություն: Երկարություն (լար)

Պարամետրի նկարագրություն.

լարային – Ցանկացած լարային արտահայտություն:

Example:

Vbscript երկարության ֆունկցիայի այս օրինակում մենք պատրաստվում ենք գտնել ցանկացած կոնկրետ տողային արտահայտության երկարությունը:

string = «aBcD aabb»

strLength = Երկարություն (տող)

Կատարումից հետո strLength փոփոխականը կպարունակի տողի երկարությունը որպես 9:

vbscript StrReverse ֆունկցիա.

vbscript StrReverse ֆունկցիան օգտագործվում է ցանկացած տողի հետադարձման համար:

Շարահյուսություն: StrReverse (տող)

Պարամետրի նկարագրություն.

լարային – Ցանկացած լարային արտահայտություն:

Example:

vbscript StrReverse ֆունկցիայի այս օրինակում մենք պատրաստվում ենք հակադարձել որոշակի տողի նիշերը:

string1 = «abcde»

string2 = երկարություն (string1)

Կատարումից հետո string2 փոփոխականը կպարունակի հակադարձ տողը որպես «edcba»:

Եզրակացություն.

VBScript String Functions այս հոդվածի միջոցով մենք իմացանք VBScript String գործառույթների մասին, ներառյալ vbscript InStr, vbscript StrComp, vbscript Mid ֆունկցիաները և այլն: Հաջորդ vbscript ձեռնարկում մենք կբացատրենք VBScript ամսաթվի և ժամի գործառույթների մասին: Խնդրում ենք սեղմել այստեղ ավելի շատ մանրամասներ ստանալու համար:

Թողնել Մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվելու.