首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎样任意提取出字符串中的任何一个字符?

2012-01-05 
怎样任意提取出字符串中的任何一个字符?在线等怎样任意提取出字符串中的任何一个字符,如在123456中,提出从

怎样任意提取出字符串中的任何一个字符? 在线等
怎样任意提取出字符串中的任何一个字符,如     在123456中,提出从右数第3个数字4   ,应该怎么写?用什么函数?

[解决办法]
num=Mid( "123456 ", 4, 1)
[解决办法]
你想干什么,提取出很多个字符串的某个位置的字符吗?字符串们的长短一样吗?

...........

请测试以下函数

Private Function mGetString(ByVal mString As String, ByVal Start As Long, Optional ByVal mLeft As Boolean = True) As String

If mLeft Then
mGetString = Mid(mString, Start, 1)
Else
mGetString = Mid(mString, Len(mString) - Start + 1, 1)
End If
End Function

Private Sub Command1_Click()
'取右起第一个
Debug.Print mGetString( "12345 ", 1, False)
'取左起第一个
Debug.Print mGetString( "12345 ", 1, True)
End Sub

热点排行