Quote Originally Posted by anhn
vb Code:
  1. Option Explicit
  2.  
  3. Function FindAllRef(Packet As String) As String
  4.    Const StartFlag = "<a href="
  5.    Const EndFlag = ">"
  6.    Dim n1 As Long
  7.    Dim n2 As Long
  8.    Dim sTemp As String
  9.    Dim sRef As String
  10.    
  11.    n1 = 1
  12.    Do
  13.       n1 = InStr(n1, Packet, StartFlag, vbTextCompare)
  14.       If n1 = 0 Then
  15.          Exit Do
  16.       End If
  17.       n1 = n1 + Len(StartFlag)
  18.       n2 = InStr(n1, Packet, EndFlag, vbTextCompare)
  19.       If n2 > 0 Then
  20.          sRef = Mid(Packet, n1, n2 - n1)
  21.          If sTemp <> "" Then
  22.             sTemp = sTemp & vbNewLine
  23.          End If
  24.          sTemp = sTemp & sRef
  25.          n1 = n2 + Len(EndFlag)
  26.       End If
  27.    Loop
  28.    
  29.    FindAllRef = sTemp
  30.      
  31. End Function
  32.  
  33. '-- Use function:
  34. '   Text1 = FindAllRef(aNewPacket)
worked perfect, thanks