Funkce řetězce VBScript
VBScript je skriptovací jazyk, který byl primárně vyvinut společností Microsoft a je modelovaný na jazyce Visual Basic. Správci systému Windows mají oprávnění vytvářet výkonné nástroje pro práci a správu počítačů s podprogramy, zpracování chyb a mnoho dalších různých programovacích konstrukcí. Uživatel má tedy obrovskou kontrolu nad některými aspekty výpočetního prostředí.
VBScript také používá model objektu komponenty, který lze použít pro přístup k prvkům prostředí. Jako příklad lze použít FileSystemObject (FSO) pro vytváření, aktualizaci, čtení a mazání souborů. Tento skriptovací jazyk je ve výchozím nastavení nainstalován téměř ve všech stolních operačních systémech. Musí být provedeno uvnitř hostitelského prostředí.
Jazykové funkce obsahují jazyk jazyka Visual Basic, na kterém je modelována VBScript. Proto to lze zkontrolovat pomocí podobných struktur a kategorií, jako jsou kontrolní struktury, procedury, konstanty, interakce uživatele, proměnné, funkce data a času, manipulace s maticemi, matematické funkce, zpracování chyb, regulární výrazy, objekty, manipulace s řetězci atd. Tento VBScript má, stejně jako jiné jazyky, mnoho řetězcových funkcí, které se používají k hraní a práci s řetězci, což je posloupnost znaků sestávající buď z čísel nebo abeced nebo jakýchkoli jiných zvláštních znaků nebo každé z nich. O proměnné se říká, že je typu řetězce, je-li uzavřena do dvojitých nabídek. Tyto druhy funkcí jsou samy o sobě předdefinované funkce, jejichž cílem je pracovat s vývojáři velmi efektivním způsobem použití řetězců. Řetězec je jedním z různých typů dat používaných v jazyce Visual Basic. Níže jsou některé funkce diskutovány jako součást řetězcových funkcí.
Příklady funkcí řetězců VBScript
Řetězcová funkce se snadno používá. Zde budeme diskutovat o tom, jak používat řetězcové funkce ve VBScriptu pomocí příkladů
1. InStr: Tato funkce se používá k návratu úplně prvního výskytu jakéhokoli daného podřetězce. Hledání v řetězci probíhá zleva doprava.
Například,
var = "Microsoft VBScript"
document.write("Line 1 : " & InStr(1, var, "s") & "
")
document.write("Line 2 : " & InStr(7, var, "s") & "
")
Řádek 1: 6
Řádek 2: 0
2. InstrRev: Jak název napovídá, tato funkce je mnohem více podobná funkci InStr s tím rozdílem, že vyhledávání probíhá zprava doleva. Používá se také k nalezení prvního výskytu v zadaném řetězci
Například,
var = "Microsoft VBScript"
document.write("Line 1 : " & InStrRev(var, "s", 10) & "
")
document.write("Line 2 : " & InStrRev(var, "s", 7) & "
")
Řádek 1: 6
Řádek 2: 6
3. LCase: Tato funkce řetězce ve VBScriptu se používá k vrácení spodního krytu zadaného řetězce.
Například,
var = "VBSCRIPT"
document.write("Line 1 : " & LCase(var) & "
")
Řádek 1: vbscript
4. UCase: Tato funkce se používá pro vrácení velkých písmen zadaného řetězce.
Například,
var = "VBScript"
document.write("Line 1 : " & UCase(var) & "
")
Řádek 1: VBSCRIPT
5. Vlevo: Tato funkce se používá k návratu zadaného počtu znaků z levé strany řetězce.
Například,
var = "Microsoft VBScript"
document.write("Line 1 : " & Left(var, 2) & "
")
Řádek 1: Mi
6. Vpravo: Tato funkce se používá k návratu určitého počtu znaků z pravé strany řetězce.
Například,
var = "Microsoft VBScript"
document.write("Line 1 : " & Right(var, 2) & "
")
Řádek 1: pt
7. Mid: Tato řetězcová funkce ve VBScriptu se používá k vrácení určitého počtu znaků z daného řetězce.
Například,
var = "Microsoft VBScript"
document.write("Line 1 : " & Mid(var, 2) & "
")
Řádek 1: icrosoft VBScript
8. LTrim: Tato funkce se používá k vrácení textového řetězce po odstranění všech prázdných mezer z levé strany.
Například,
var = " Microsoft VBScript"
document.write("After Ltrim : " & LTrim(var) & "
")
After Ltrim: Microsoft VBScript
9. Rtrim: Tato funkce se používá k oříznutí všech pravých bočních mezer daného řetězce a návratu řetězce bez bílých mezer.
Například,
var = "Microsoft VBScript "
document.write("After Ltrim : " & LTrim(var) & "
")
After Ltrim: Microsoft VBScript
10. Len: Tato funkce se používá pro výpočet délky daného řetězce.
Například,
var1 = "Microsoft VBScript"
document.write("Length of var1 : " & Len(var1)
var1 = "Microsoft VBScript"
document.write("Length of var1 : " & Len(var1)
Délka var1: 18
11. Nahradit: Tato funkce se používá k vrácení řetězce, když je jeden řetězec nahrazen jiným řetězcem.
Například,
var = "This is VBScript Programming"
'VBScript to be replaced by MS VBScript
document.write("Line 1: " & Replace(var, "VBScript", "MS VBScript") & "
")
Řádek 1: Toto je programování MS VBScript
12. Mezera: Tato řetězcová funkce VBScript se používá k vyplnění prostoru v zadaném řetězci konkrétním počtem mezer.
Například,
var1 = "Microsoft"
var2 = "VBScript"
document.write(var1 & Space(2)& var2)
Microsoft VBScript
Závěr - VBScript String Functions
Existuje mnoho řetězcových funkcí VBScript a v tomto článku jsme diskutovali některé z těch nejvíce používaných. Pokračujte, začněte hrát s těmito funkcemi a prozkoumejte, co nového lze udělat.
Doporučené články
Toto byl průvodce funkcemi VBScript String. Zde jsme diskutovali, jak používat řetězcovou funkci v programování VBScript pomocí příkladů. Další informace naleznete také v dalších navrhovaných článcích -
- JavaScript vs VBScript
- Příkazy VBScript
- JavaScript a JScript
- Řetězcové funkce v Javě s příklady