String LastIndexOf
Gets the last index of a substring.
Syntax
LastIndexOf( string str, string substring ) |
Parameters
str | string | The specified string to seek. |
substring | string | The sub string to locate in str string. |
Return Values
Returns the last index of the substring in the str string, as an integer. |
Copy
Example SMC
--This program will demonstrate the LastIndexOf method.
--File location path assigned to location string variable
location = "/mnt/SMC/custom"
--Opens a binary file name called "myfile" in write mode
file1 = File.OpenBinaryFile(location.."/myfile", FileMode.Write)
--Write "ScanMaster ScanScript" string to "myfile"
file1.Write(String.GetBytes("ScanMaster ScanScript"))
--Close the written file
file1.Close()
f1= File.OpenBinaryFile(location.."/myfile", FileMode.Read)
-- Read the whole file and return as byte array
readFile = f1.ReadToEnd()
--Display the file size
Report(f1.Length())
--Display the contents of the file
Report(readFile.GetString())
--Display the index of "c" in the specified string
Report(string.LastIndexOf(readFile.GetString(),"c"))
Copy
Example EC1000
--This program will demonstrate the LastIndexOf method.
--File location path assigned to location string variable
location = "Disk\\custom"
--Opens a binary file name called "myfile" in write mode
file1 = File.OpenBinaryFile(location.."\\myfile", FileMode.Write)
--Write "ScanMaster ScanScript" string to "myfile"
file1.Write(String.GetBytes("ScanMaster ScanScript"))
--Close the written file
file1.Close()
f1= File.OpenBinaryFile("Disk\\custom\\myfile", FileMode.Read)
-- Read the whole file and return as byte array
readFile = f1.ReadToEnd()
--Display the file size
Report(f1.Length())
--Display the contents of the file
Report(readFile.GetString())
--Display the index of "c" in the specified string
Report(string.LastIndexOf(readFile.GetString(),"c"))