Sideway BICK BlogSideway BICK BLOG from Sideway

A Sideway to Sideway Home

Link:http://output.to/sideway/default.asp?qno=170900035

ShuowenJiezi Chinese Character Radicals 囟

Chinese ShuowenJiezi Radical 406 囟(U+56DF)

Section 分部Character
漢字 5
U+56DF
open
close
頭會匘蓋也𧰼形凡囟之屬𣅜从囟息進切
last updated 3April2017
𦞤
U+267A4
open
close
或从肉宰
last updated 3April2017
𠙷
U+20677
open
close
古文囟字
last updated 3April2017
U+5DE4
open
close
毛巤也象髮在囟上及毛髮巤巤之形此與籀文子字同良涉切
last updated 3April2017
𣬈
U+23B08
open
close
人臍也从囟囟取乞通也;从比聲房脂切
last updated 3April2017

Link:http://output.to/sideway/default.asp?qno=170900036

Script, Scripting Language, VBScript elements, Server-Side VBScript Function Left, Right, Mid, , LeftB, RightB, MidB Function

VBScript String Functions

Functions for manipulating string expression.

Left Function

last updated 9/20/2017

Create a substring of specified character length from the left side of a given string.

Syntax

Left(string, length)

Argument

stringRequired. Any valid string expression which is used for copying characters from.lengthRequired. Any valid numeric expression that is used for specifying the number of characters to be copied from string.

Returns

Returns a Variant of the String data subtype containing a substring of specified character length obtained from the left side of a given string.

Special returns of Left function:

stringlengthreturn valueAny string, Null, Empty, ""NullRun-time ErrorNullEmptyNullEmptyEmpty""""Empty""Any string, Null, Empty, """"Run-time Error

Remarks

  • length argument can be any numeric expression that is greater than or equal to -0.5, and is equal to Round(length).
  • Specified length argument greater than the length of string expression will only cause the function to copy all characters in string expression.
  • The Left function is used to manipulate character data of a string expression, length argument is specified in terms of number of characters.
  • The LeftB function is used to manipulate byte data of a string expression, length argument is specified in terms of number of bytes.
  • The number of characters in string expression can be returned by the Len function.

Requirement

1

LeftB Function

last updated 9/20/2017

Create a substring of specified Byte length from the left side of a given string.

Syntax

LeftB(string, length)

Argument

stringRequired. Any valid string expression which is used for copying bytes from.lengthRequired. Any valid numeric expression that is used for specifying the number of bytes to be copied from string.

Returns

Returns a Variant of the String data subtype containing a substring of specified Byte length obtained from the left side of a given string.

Special returns of LeftB function:

stringlengthreturn valueAny string, Null, Empty, ""NullRun-time ErrorNullEmptyNullEmptyEmpty""""Empty""Any string, Null, Empty, """"Run-time Error

Remarks

  • length argument can be any numeric expression that is greater than or equal to -0.5, and is equal to Round(length).
  • Specified length argument greater than the byte length of string expression will only cause the function to copy all bytes in string expression.
  • The Left function is used to manipulate character data of a string expression, length argument is specified in terms of number of characters.
  • The LeftB function is used to manipulate byte data of a string expression, length argument is specified in terms of number of bytes.
  • However, the behavior of VBScript functions such as MidB, ChrB, LeftB, LenB, ChrB and AscB depends on the byte ordering of the hardware platform, and the number of bytes used to represent Unicode characters in the system software. The functions may produce different results on different operating systems.
  • For example, a returned single Byte might not be displayed properly in a system using Unicode DBCS.
  • The number of bytes in string expression can be returned by the LenB function.

Requirement

1

Right Function

last updated 9/21/2017

Create a substring of specified character length from the right side of a given string.

Syntax

Right(string, length)

Argument

stringRequired. Any valid string expression which is used for copying characters from.lengthRequired. Any valid numeric expression that is used for specifying the number of characters to be copied from string.

Returns

Returns a Variant of the String data subtype containing a substring of specified character length obtained from the right side of a given string.

Special returns of Right function:

stringlengthreturn valueAny string, Null, Empty, ""NullRun-time ErrorNullEmptyNullEmptyEmpty""""Empty""Any string, Null, Empty, """"Run-time Error

Remarks

  • length argument can be any numeric expression that is greater than or equal to -0.5, and is equal to Round(length).
  • Specified length argument greater than the length of string expression will only cause the function to copy all characters in string expression.
  • The Right function is used to manipulate character data of a string expression, length argument is specified in terms of number of characters.
  • The RightB function is used to manipulate byte data of a string expression, length argument is specified in terms of number of bytes.
  • The number of characters in string expression can be returned by the Len function.

Requirement

1

RightB Function

last updated 9/21/2017

Create a substring of specified Byte length from the right side of a given string.

Syntax

RightB(string, length)

Argument

stringRequired. Any valid string expression which is used for copying bytes from.lengthRequired. Any valid numeric expression that is used for specifying the number of bytes to be copied from string.

Returns

Returns a Variant of the String data subtype containing a substring of specified Byte length obtained from the right side of a given string.

Special returns of RightB function:

stringlengthreturn valueAny string, Null, Empty, ""NullRun-time ErrorNullEmptyNullEmptyEmpty""""Empty""Any string, Null, Empty, """"Run-time Error

Remarks

  • length argument can be any numeric expression that is greater than or equal to -0.5, and is equal to Round(length).
  • Specified length argument greater than the byte length of string expression will only cause the function to copy all bytes in string expression.
  • The Right function is used to manipulate character data of a string expression, length argument is specified in terms of number of characters.
  • The RightB function is used to manipulate byte data of a string expression, length argument is specified in terms of number of bytes.
  • However, the behavior of VBScript functions such as MidB, ChrB, LeftB, LenB, ChrB and AscB depends on the byte ordering of the hardware platform, and the number of bytes used to represent Unicode characters in the system software. The functions may produce different results on different operating systems.
  • For example, a returned single Byte might not be displayed properly in a system using Unicode DBCS.
  • The number of bytes in string expression can be returned by the LenB function.

Requirement

1

Examples

Examples of Left and Right functions

ASP VbScript Command:
<script runat="server" language="VBScript">
Dim vars,str,cnt,cmda,var:var=0
cmda=array("str","Left(str,cnt)","LeftB(str,cnt)","LenB(LeftB(str,cnt))","Len(LeftB(str,cnt))","Right(str,cnt)","RightB(str,cnt)","LenB(RightB(str,cnt))","Len(RightB(str,cnt))")
Dim ucnt,tmp,i:ucnt=UBound(cmda):If var=1 Then:tmp="":Else:tmp="<b>vars</b>":End If:For i=0 to ucnt:tmp=tmp&"<b>"&rmv_ctrl(cmda(i))&", TypeName</b>":Next:Response.Write "Results on Microsoft Windows 8.1 Pro x64, Microsoft-IIS/8.5, VBScript Version 5.8 of page /internet/users/sideblog/default.asp<br />"&"<i>"&tmp&"</i>"
Function dsp_x:Dim tmp_a,tmp_b,i:If varx=0  Then:Execute vars:End If:If var=1 Then:tmp_a="":Else:tmp_a=rmv_ctrl(vars):End If:For i=0 to ucnt:tmp_b=cmd_b(cmda(i)):if i/2=fix(i/2) Then:tmp_b="<b>"&tmp_b&"</b>":End If:tmp_a=tmp_a&tmp_b:Next:Response.Write "<i>"&tmp_a&"</i>":End Function
Function rmv_ctrl(blk_str):Select Case blk_str:Case chr(0):blk_str="NUL":Case chr(1):blk_str="SOH":Case chr(2):blk_str="STX":Case chr(3):blk_str="ETX":Case chr(4):blk_str="EOT":Case chr(5):blk_str="ENQ":Case chr(6):blk_str="ACK":Case chr(7):blk_str="BEL":Case chr(8):blk_str="BS":Case chr(9):blk_str="HT":Case chr(10):blk_str="LF":Case chr(11):blk_str="VT":Case chr(12):blk_str="FF":Case chr(13):blk_str="CR":Case chr(14):blk_str="SO":Case chr(15):blk_str="SI":Case chr(16):blk_str="DLE":Case chr(17):blk_str="DC1":Case chr(18):blk_str="DC2":Case chr(19):blk_str="DC3":Case chr(20):blk_str="DC4":Case chr(21):blk_str="NAK":Case chr(22):blk_str="SYN":Case chr(23):blk_str="ETB":Case chr(24):blk_str="CAN":Case chr(25):blk_str="EM":Case chr(26):blk_str="SUB":Case chr(27):blk_str="ESC":Case chr(28):blk_str="FS":Case chr(29):blk_str="GS":Case chr(30):blk_str="RS":Case chr(31):blk_str="US":Case chr(127):blk_str="DEL":End Select:rmv_ctrl=blk_str:If IsNull(blk_str) OR IsEmpty(Blk_str) OR blk_str="" OR IsNumeric(Blk_str) Then:Else:rmv_ctrl=Replace(Replace(Replace(Replace(Replace(blk_str,"&","&amp;"),"  "," &nbsp;"),"""","&quot;"),"<","&lt;"),">","&gt;"): End If :End Function
Function cmd_b(blk_str):cmd_b="["&cmd_x(blk_str)&"], "&cmd_x("TypeName("&blk_str&")"):End Function
Function cmd_x(blk_str):On Error Resume Next:Dim xans, tmp:xans="":tmp="":execute "xans="&blk_str:If Err.Number <> 0  Then:xans=cmd_x("TypeName("&blk_str&")"):Select Case xans:Case 9::Case Else:xans="error":End Select:End If:If IsArray(xans)=False Then:cmd_x=rmv_ctrl(xans): Else:tmp=lst_arry(xans):cmd_x=trim(tmp):End If:End Function
Function lst_arry(blk_str):Dim tmp,i,q:q="""":tmp="":For i=0 to UBound(blk_str):if VarType(blk_str(i))>1 And VarType(blk_str(i))<6 Then:q="'":End If:tmp=tmp&" "&q&rmv_ctrl(blk_str(i))&q:Next:lst_arry=trim(tmp):End Function

vars="str=Null:cnt=Empty":dsp_x
vars="str=Empty:cnt=Empty":dsp_x
vars="str="""":cnt=Empty":dsp_x
vars="str=Null:cnt=0 ":dsp_x
vars="str=Empty:cnt=0":dsp_x
vars="str="""":cnt=0":dsp_x
vars="str=Null:cnt=1":dsp_x
vars="str=Empty:cnt=1":dsp_x
vars="str="""":cnt=1":dsp_x
vars="str=""asdf"":cnt=Empty":dsp_x
vars="str=""asdf"":cnt=0":dsp_x
vars="str=""asdf"":cnt=1":dsp_x
vars="str=""asdf"":cnt=2":dsp_x
vars="str=""asdf"":cnt=3":dsp_x
vars="str=""asdf"":cnt=4":dsp_x
vars="str=""asdf"":cnt=5":dsp_x
vars="str=""asdf"":cnt=6":dsp_x
vars="str=""asdf"":cnt=7":dsp_x
vars="str=""asdf"":cnt=8":dsp_x
vars="str=""asdf"":cnt=9":dsp_x
vars="str=""asdf"":cnt=10":dsp_x
</script>
HTML Web Page In-line Output:
Results on Microsoft Windows 8.1 Pro x64, Microsoft-IIS/8.5, VBScript Version 5.8 of page /internet/users/sideblog/default.asp
varsstr, TypeNameLeft(str,cnt), TypeNameLeftB(str,cnt), TypeNameLenB(LeftB(str,cnt)), TypeNameLen(LeftB(str,cnt)), TypeNameRight(str,cnt), TypeNameRightB(str,cnt), TypeNameLenB(RightB(str,cnt)), TypeNameLen(RightB(str,cnt)), TypeNamestr=Null:cnt=Empty[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Nullstr=Empty:cnt=Empty[], Empty[], String[], String[0], Long[0], Long[], String[], String[0], Long[0], Longstr="":cnt=Empty[], String[], String[], String[0], Long[0], Long[], String[], String[0], Long[0], Longstr=Null:cnt=0 [], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Nullstr=Empty:cnt=0[], Empty[], String[], String[0], Long[0], Long[], String[], String[0], Long[0], Longstr="":cnt=0[], String[], String[], String[0], Long[0], Long[], String[], String[0], Long[0], Longstr=Null:cnt=1[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Null[], Nullstr=Empty:cnt=1[], Empty[], String[], String[0], Long[0], Long[], String[], String[0], Long[0], Longstr="":cnt=1[], String[], String[], String[0], Long[0], Long[], String[], String[0], Long[0], Longstr="asdf":cnt=Empty[asdf], String[], String[], String[0], Long[0], Long[], String[], String[0], Long[0], Longstr="asdf":cnt=0[asdf], String[], String[], String[0], Long[0], Long[], String[], String[0], Long[0], Longstr="asdf":cnt=1[asdf], String[a], String[], String[1], Long[0], Long[f], String[], String[1], Long[0], Longstr="asdf":cnt=2[asdf], String[as], String[a], String[2], Long[1], Long[df], String[f], String[2], Long[1], Longstr="asdf":cnt=3[asdf], String[asd], String[a], String[3], Long[1], Long[sdf], String[昀], String[3], Long[1], Longstr="asdf":cnt=4[asdf], String[asdf], String[as], String[4], Long[2], Long[asdf], String[df], String[4], Long[2], Longstr="asdf":cnt=5[asdf], String[asdf], String[as], String[5], Long[2], Long[asdf], String[搀昀], String[5], Long[2], Longstr="asdf":cnt=6[asdf], String[asdf], String[asd], String[6], Long[3], Long[asdf], String[sdf], String[6], Long[3], Longstr="asdf":cnt=7[asdf], String[asdf], String[asd], String[7], Long[3], Long[asdf], String[猀搀昀], String[7], Long[3], Longstr="asdf":cnt=8[asdf], String[asdf], String[asdf], String[8], Long[4], Long[asdf], String[asdf], String[8], Long[4], Longstr="asdf":cnt=9[asdf], String[asdf], String[asdf], String[8], Long[4], Long[asdf], String[asdf], String[8], Long[4], Longstr="asdf":cnt=10[asdf], String[asdf], String[asdf], String[8], Long[4], Long[asdf], String[asdf], String[8], Long[4], Long

Mid Function

last updated 9/20/2017

Create a substring of specified character length from the specified position start of a given string toward the end of the string.

Syntax

Mid(string, start[, length])

Argument

stringRequired. Any valid string expression which is used for copying characters from.startRequired. Any valid numeric expression that is used for specifying the start character position of characters to be copied from string.lengthOptional. Any valid numeric expression that is used for specifying the number of characters to be copied from string.

Returns

Returns a Variant of the String data subtype containing a substring of specified character length obtained from the specified position start of a given string toward the end of the string.

Special returns of Mid function:

stringstartlengthreturn valueAnyNull, Empty, ""AnyRun-time ErrorAny string, Null, Empty, ""≥1NullRun-time ErrorNull≥1EmptyNullEmpty≥1Empty""""≥1Empty""Any string, Null, Empty, ""≥1""Run-time Error

Remarks

  • start argument can be any numeric expression that is greater than or equal to 0.6, and is equal to Round(length).
  • Specified start argument greater than the lenght of string expression will cause the function not to copy any characters in string expression.
  • length argument can be any numeric expression that is greater than or equal to -0.5, and is equal to Round(length).
  • Specified length argument greater than the lenght of string expression will only cause the function to copy all characters in string expression.
  • The Mid function is used to manipulate character data of a string expression, length argument is specified in terms of number of characters.
  • The MidB function is used to manipulate byte data of a string expression, length argument is specified in terms of number of bytes.
  • The number of characters in string expression can be returned by the Len function.

Requirement

1

MidB Function

last updated 9/20/2017

Create a substring of specified byte length from the specified byte position start of a given string toward the end of the string.

Syntax

MidB(string, start[, length])

Argument

stringRequired. Any valid string expression which is used for copying bytes from.startRequired. Any valid numeric expression that is used for specifying the start byte position of bytes to be copied from string.lengthOptional. Any valid numeric expression that is used for specifying the number of bytes to be copied from string.

Returns

Returns a Variant of the String data subtype containing a substring of specified byte length obtained from the specified byte position start of a given string toward the end of the string.

Special returns of MidB function:

stringstartlengthreturn valueAnyNull, Empty, ""AnyRun-time ErrorAny string, Null, Empty, ""≥1NullRun-time ErrorNull≥1EmptyNullEmpty≥1Empty""""≥1Empty""Any string, Null, Empty, ""≥1""Run-time Error

Remarks

  • start argument can be any numeric expression that is greater than or equal to 0.6, and is equal to Round(length).
  • Specified start argument greater than the byte lenght of string expression will cause the function not to copy any bytes in string expression.
  • length argument can be any numeric expression that is greater than or equal to -0.5, and is equal to Round(length).
  • Specified length argument greater than the byte lenght of string expression will only cause the function to copy all bytes in string expression.
  • The Mid function is used to manipulate character data of a string expression, length argument is specified in terms of number of characters.
  • The MidB function is used to manipulate byte data of a string expression, length argument is specified in terms of number of bytes.
  • However, the behavior of VBScript functions such as MidB, ChrB, LeftB, LenB, ChrB and AscB depends on the byte ordering of the hardware platform, and the number of bytes used to represent Unicode characters in the system software. The functions may produce different results on different operating systems.
  • For example, a returned single Byte might not be displayed properly in a system using Unicode DBCS.
  • The number of bytes in string expression can be returned by the LenB function.

Requirement

1

Examples

Examples of Mid functions

ASP VbScript Command:
<script runat="server" language="VBScript">
Function cmda1:cmda1="Mid(str,fir,cnt)":cmda1=Left(cmda1,Len(cmda1)-4*(3-x)-1)&")":End Function
Function cmda2:cmda2="MidB(str,fir,cnt)":cmda2=Left(cmda2,Len(cmda2)-4*(3-x)-1)&")":End Function
Dim vars,strs,cmda
cmda=array("str","eval(""cmda1"")","Eval(cmda1)","eval(""cmda2"")","Eval(cmda2)")
Dim ucnt,tmp,i:ucnt=UBound(cmda):If var=1 Then:tmp="":Else:tmp="<b>vars</b>":End If:For i=0 to ucnt:tmp=tmp&"<b>"&rmv_ctrl(cmda(i))&", TypeName</b>":Next:Response.Write "Results on Microsoft Windows 8.1 Pro x64, Microsoft-IIS/8.5, VBScript Version 5.8 of page /internet/users/sideblog/default.asp<br />"&"<i>"&tmp&"</i>"
Function dsp_x:Dim tmp_a,tmp_b,i:If varx=0  Then:Execute vars:End If:If var=1 Then:tmp_a="":Else:tmp_a=rmv_ctrl(vars):End If:For i=0 to ucnt:tmp_b=cmd_b(cmda(i)):if i/2=fix(i/2) Then:tmp_b="<b>"&tmp_b&"</b>":End If:tmp_a=tmp_a&tmp_b:Next:Response.Write "<i>"&tmp_a&"</i>":End Function
Function rmv_ctrl(blk_str):Select Case blk_str:Case chr(0):blk_str="NUL":Case chr(1):blk_str="SOH":Case chr(2):blk_str="STX":Case chr(3):blk_str="ETX":Case chr(4):blk_str="EOT":Case chr(5):blk_str="ENQ":Case chr(6):blk_str="ACK":Case chr(7):blk_str="BEL":Case chr(8):blk_str="BS":Case chr(9):blk_str="HT":Case chr(10):blk_str="LF":Case chr(11):blk_str="VT":Case chr(12):blk_str="FF":Case chr(13):blk_str="CR":Case chr(14):blk_str="SO":Case chr(15):blk_str="SI":Case chr(16):blk_str="DLE":Case chr(17):blk_str="DC1":Case chr(18):blk_str="DC2":Case chr(19):blk_str="DC3":Case chr(20):blk_str="DC4":Case chr(21):blk_str="NAK":Case chr(22):blk_str="SYN":Case chr(23):blk_str="ETB":Case chr(24):blk_str="CAN":Case chr(25):blk_str="EM":Case chr(26):blk_str="SUB":Case chr(27):blk_str="ESC":Case chr(28):blk_str="FS":Case chr(29):blk_str="GS":Case chr(30):blk_str="RS":Case chr(31):blk_str="US":Case chr(127):blk_str="DEL":End Select:rmv_ctrl=blk_str:If IsNull(blk_str) OR IsEmpty(Blk_str) OR blk_str="" OR IsNumeric(Blk_str) Then:Else:rmv_ctrl=Replace(Replace(Replace(Replace(Replace(blk_str,"&","&amp;"),"  "," &nbsp;"),"""","&quot;"),"<","&lt;"),">","&gt;"): End If :End Function
Function cmd_b(blk_str):cmd_b="["&cmd_x(blk_str)&"], "&cmd_x("TypeName("&blk_str&")"):End Function
Function cmd_x(blk_str):On Error Resume Next:Dim xans, tmp:xans="":tmp="":execute "xans="&blk_str:If Err.Number <> 0  Then:xans=cmd_x("TypeName("&blk_str&")"):Select Case xans:Case 9::Case Else:xans="error":End Select:End If:If IsArray(xans)=False Then:cmd_x=rmv_ctrl(xans): Else:tmp=lst_arry(xans):cmd_x=trim(tmp):End If:End Function
Function lst_arry(blk_str):Dim tmp,i,q:q="""":tmp="":For i=0 to UBound(blk_str):if VarType(blk_str(i))>1 And VarType(blk_str(i))<6 Then:q="'":End If:tmp=tmp&" "&q&rmv_ctrl(blk_str(i))&q:Next:lst_arry=trim(tmp):End Function

vars="str=Null:fir=1":x=2:dsp_x
vars="str=Empty:fir=1":dsp_x
vars="str="""":fir=1":dsp_x
vars="str=""asdf"":fir=0.6":dsp_x
vars="str=""asdf"":fir=1":dsp_x
vars="str=""asdf"":fir=2":dsp_x
vars="str=""asdf"":fir=3":dsp_x
vars="str=""asdf"":fir=4":dsp_x
vars="str=""asdf"":fir=5":dsp_x
vars="str=Null:fir=1:cnt=Empty":x=3:dsp_x
vars="str=Empty:fir=1:cnt=Empty":dsp_x
vars="str="""":fir=1:cnt=Empty":dsp_x
vars="str=Null:fir=1:cnt=0":dsp_x
vars="str=Empty:fir=1:cnt=0":dsp_x
vars="str="""":fir=1:cnt=0":dsp_x
vars="str=Null:fir=1:cnt=1":dsp_x
vars="str=Empty:fir=1:cnt=1":dsp_x
vars="str="""":fir=1:cnt=1":dsp_x
vars="str=""asdf"":fir=1:cnt=Empty":dsp_x
vars="str=""asdf"":fir=1:cnt=0":dsp_x
vars="str=""asdf"":fir=1:cnt=1":dsp_x
vars="str=""asdf"":fir=1:cnt=2":dsp_x
vars="str=""asdf"":fir=1:cnt=4":dsp_x
vars="str=""asdf"":fir=1:cnt=5":dsp_x
vars="str=""asdf"":fir=3:cnt=Empty":dsp_x
vars="str=""asdf"":fir=3:cnt=0":dsp_x
vars="str=""asdf"":fir=3:cnt=1":dsp_x
vars="str=""asdf"":fir=3:cnt=2":dsp_x
vars="str=""asdf"":fir=3:cnt=4":dsp_x
vars="str=""asdf"":fir=3:cnt=5":dsp_x
vars="str=""asdf"":fir=5:cnt=Empty":dsp_x
vars="str=""asdf"":fir=5:cnt=0":dsp_x
vars="str=""asdf"":fir=5:cnt=1":dsp_x
vars="str=""asdf"":fir=5:cnt=2":dsp_x
vars="str=""asdf"":fir=5:cnt=4":dsp_x
vars="str=""asdf"":fir=5:cnt=5":dsp_x
</script>
HTML Web Page In-line Output:
Results on Microsoft Windows 8.1 Pro x64, Microsoft-IIS/8.5, VBScript Version 5.8 of page /internet/users/sideblog/default.asp
varsstr, TypeNameeval("cmda1"), TypeNameEval(cmda1), TypeNameeval("cmda2"), TypeNameEval(cmda2), TypeNamestr=Null:fir=1[], Null[Mid(str,fir)], String[], Null[MidB(str,fir)], String[], Nullstr=Empty:fir=1[], Empty[Mid(str,fir)], String[], String[MidB(str,fir)], String[], Stringstr="":fir=1[], String[Mid(str,fir)], String[], String[MidB(str,fir)], String[], Stringstr="asdf":fir=0.6[asdf], String[Mid(str,fir)], String[asdf], String[MidB(str,fir)], String[asdf], Stringstr="asdf":fir=1[asdf], String[Mid(str,fir)], String[asdf], String[MidB(str,fir)], String[asdf], Stringstr="asdf":fir=2[asdf], String[Mid(str,fir)], String[sdf], String[MidB(str,fir)], String[猀搀昀], Stringstr="asdf":fir=3[asdf], String[Mid(str,fir)], String[df], String[MidB(str,fir)], String[sdf], Stringstr="asdf":fir=4[asdf], String[Mid(str,fir)], String[f], String[MidB(str,fir)], String[搀昀], Stringstr="asdf":fir=5[asdf], String[Mid(str,fir)], String[], String[MidB(str,fir)], String[df], Stringstr=Null:fir=1:cnt=Empty[], Null[Mid(str,fir,cnt)], String[], Null[MidB(str,fir,cnt)], String[], Nullstr=Empty:fir=1:cnt=Empty[], Empty[Mid(str,fir,cnt)], String[], String[MidB(str,fir,cnt)], String[], Stringstr="":fir=1:cnt=Empty[], String[Mid(str,fir,cnt)], String[], String[MidB(str,fir,cnt)], String[], Stringstr=Null:fir=1:cnt=0[], Null[Mid(str,fir,cnt)], String[], Null[MidB(str,fir,cnt)], String[], Nullstr=Empty:fir=1:cnt=0[], Empty[Mid(str,fir,cnt)], String[], String[MidB(str,fir,cnt)], String[], Stringstr="":fir=1:cnt=0[], String[Mid(str,fir,cnt)], String[], String[MidB(str,fir,cnt)], String[], Stringstr=Null:fir=1:cnt=1[], Null[Mid(str,fir,cnt)], String[], Null[MidB(str,fir,cnt)], String[], Nullstr=Empty:fir=1:cnt=1[], Empty[Mid(str,fir,cnt)], String[], String[MidB(str,fir,cnt)], String[], Stringstr="":fir=1:cnt=1[], String[Mid(str,fir,cnt)], String[], String[MidB(str,fir,cnt)], String[], Stringstr="asdf":fir=1:cnt=Empty[asdf], String[Mid(str,fir,cnt)], String[], String[MidB(str,fir,cnt)], String[], Stringstr="asdf":fir=1:cnt=0[asdf], String[Mid(str,fir,cnt)], String[], String[MidB(str,fir,cnt)], String[], Stringstr="asdf":fir=1:cnt=1[asdf], String[Mid(str,fir,cnt)], String[a], String[MidB(str,fir,cnt)], String[], Stringstr="asdf":fir=1:cnt=2[asdf], String[Mid(str,fir,cnt)], String[as], String[MidB(str,fir,cnt)], String[a], Stringstr="asdf":fir=1:cnt=4[asdf], String[Mid(str,fir,cnt)], String[asdf], String[MidB(str,fir,cnt)], String[as], Stringstr="asdf":fir=1:cnt=5[asdf], String[Mid(str,fir,cnt)], String[asdf], String[MidB(str,fir,cnt)], String[as], Stringstr="asdf":fir=3:cnt=Empty[asdf], String[Mid(str,fir,cnt)], String[], String[MidB(str,fir,cnt)], String[], Stringstr="asdf":fir=3:cnt=0[asdf], String[Mid(str,fir,cnt)], String[], String[MidB(str,fir,cnt)], String[], Stringstr="asdf":fir=3:cnt=1[asdf], String[Mid(str,fir,cnt)], String[d], String[MidB(str,fir,cnt)], String[], Stringstr="asdf":fir=3:cnt=2[asdf], String[Mid(str,fir,cnt)], String[df], String[MidB(str,fir,cnt)], String[s], Stringstr="asdf":fir=3:cnt=4[asdf], String[Mid(str,fir,cnt)], String[df], String[MidB(str,fir,cnt)], String[sd], Stringstr="asdf":fir=3:cnt=5[asdf], String[Mid(str,fir,cnt)], String[df], String[MidB(str,fir,cnt)], String[sd], Stringstr="asdf":fir=5:cnt=Empty[asdf], String[Mid(str,fir,cnt)], String[], String[MidB(str,fir,cnt)], String[], Stringstr="asdf":fir=5:cnt=0[asdf], String[Mid(str,fir,cnt)], String[], String[MidB(str,fir,cnt)], String[], Stringstr="asdf":fir=5:cnt=1[asdf], String[Mid(str,fir,cnt)], String[], String[MidB(str,fir,cnt)], String[], Stringstr="asdf":fir=5:cnt=2[asdf], String[Mid(str,fir,cnt)], String[], String[MidB(str,fir,cnt)], String[d], Stringstr="asdf":fir=5:cnt=4[asdf], String[Mid(str,fir,cnt)], String[], String[MidB(str,fir,cnt)], String[df], Stringstr="asdf":fir=5:cnt=5[asdf], String[Mid(str,fir,cnt)], String[], String[MidB(str,fir,cnt)], String[df], String

Sources

  •  

Sideway BICK Blog

28/09


Copyright © 2000-2020 Sideway . All rights reserved Disclaimerslast modified on 26 January 2013