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 տողը Փոխարինել՝
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 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 ենթատող.
Անվանման ենթատողի հետ հատուկ մեթոդ չկա: Բայց ինչպես 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 Right ֆունկցիան տողի աջ կողմից հանում է որոշակի թվով նիշ:
Շարահյուսություն: Աջ (լար, երկարություն)
Պարամետրի նկարագրություն.
լարային – Նշված թվով նիշերը կհանվեն այս տողից աջ կողմից:
երկարություն - Այն նշանակում է նիշերի երկարությունը, որոնք կհանվեն աջ կողմից:
Example:
Vbscript Right ֆունկցիայի այս օրինակում մենք պատրաստվում ենք աջ կողմից հանել երեք երկարության նիշեր:
source_string = "aaabbbcccddd"
length = 3
captured_string = Right(source_string,length)
msgbox "Extracted charecters from Right side - " & captured_string

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 կրճատման գործառույթը.
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 ամսաթվի և ժամի գործառույթների մասին: Խնդրում ենք սեղմել այստեղ ավելի շատ մանրամասներ ստանալու համար: