解决方案 »
- 只运行一个实例
- 为什么我新装了VS6以后,VB中就不能加Data Report了?!
- 很简单的一个问题,回答对马上给高分
- 如何在vb中的picture控件中显示tiff、pdf格式的图象
- 谁有vb-api的书啊????好心人请进~~~~~~~~~~~~~
- 高手帮忙,需要系统分析文档
- 关于BMP格式的问题!
- 在mscomm控件中读一组数据(接收到一个字符,正确发“:”,错误要求从发)怎样控制从发次数或怎样实现超时终止读这组数据
- VB.net何时能够出来?vb巨大的运行库怎么缩小?我的源代码只有14k,打包后有1.46M怎么处理啊?
- 如果SMTP服务器需要帐号身份认证,那我在程序中如何做到?(用WINSOCK控件)
- 拦截消息导致崩溃的原因
- 只调用一次的模块
S = "456454|asdasdas." & _
"asd12321312" & _
vbCrLf & _
"asdasd123"
l = InStr(S, "|")
l1 = InStr(S, vbCrLf)
S1 = Mid(S, l, l1 - l)
S = Replace(S, S1, vbCrLf & vbCrLf)
Debug.Print S
End Sub
Option ExplicitPrivate Sub Command1_Click()
Dim strTest As String
Dim strFind As String
strTest = "456454|asdasdas." & vbCrLf & "asd12321312 " & vbCrLf & vbCrLf & "asdasd123 "
Debug.Print strTest
strFind = FindStringBetween(strTest, "|", vbCrLf)
strTest = Replace(strTest, strFind, "")
Debug.Print strTest
End Sub
'查找两个指定字符串间的字符串
Private Function FindStringBetween(strInput As String, strStart As String, strEnd As String, Optional lngStartPoint As Long = 1)
Dim strTmp As String
Dim pt1 As Long
Dim pt2 As Long
pt1 = InStr(lngStartPoint, strInput, strStart)
If pt1 < 1 Then Exit Function
pt2 = InStr(pt1, strInput, strEnd)
If pt2 < 1 Then Exit Function
FindStringBetween = Mid(strInput, pt1, pt2 - pt1)
End Function
Dim tmp() As String tmp = Split(yourString, "|")
String_Cutting = tmp(0)
End Function