Dim LeftString As String
LeftString = Left("Prestwood", 3)
MsgBox LeftString
Dim LeftString
Response.Write LeftString
Above returns "abcd" on a string literal. You can, of course, use VarName.Substring(0, 4).
Console.WriteLine("abcdefgh".Substring(0, 4));
substr ( const startIndex LongInt [ , const numberOfChars LongInt ] ) String
Alternative syntax:
LeftString = subStr(NameVar, 1, 3)
var �LeftString String;
NameVar String;endVar
NameVar = "Prestwood"
LeftString = NameVar.subStr(1, 3)
msgInfo("", LeftString)
Uses StrUtils;
ShowMessage(LeftStr('Prestwood', 3));
MessageBox.Show("Prestwood".Substring(0, 3));
Above returns "Mike P".
SubStr(StartIndex, NumberOfCharacters)
Notice JavaScript is 0 based (the first character is character 0).�0 is start character, 6 is number�of characters).�
You can also use substring where both numbers are indexes:
SubString(StartIndex, EndIndex)
The following returns "re".
var sName;sName = "Mike Prestwood";sName = sName.substring(6, 8);document.write(sName);
var sName;sName = "Mike Prestwood";sName = sName.substr(0, 6);document.write("Hello " + sName);
The above usage of Left and Substring are equivalent.
Left is a traditional VB approach popular with developers moving from VB Classic to VB.Net. Substring is considered the .Net way of doing string manipulation.
Dim FullName
FullName = "Prestwood"Console.WriteLine("Hello " + Left(FullName, 4))Console.WriteLine("Hello " + FullName.Substring(0, 4))