Es algo simple... Eso yo lo hago con mi editor de texto PSEditor usando "expresiones regulares".
Para hacerlo en Visual Basic primero hay que seleccionar el texto que necesitas. Ya que todos empiezan y terminan con " lo usaremos para el proceso.
'TextBox1 contiene los datos de los links que quieres procesar.
'para este proposito:
'TextBox1 = "< a href=""http://pedro.com/dfsafa"">[url]http://pedro.com/dfsafa[/url]</a>"
Dim sFound As String
Dim iStart As Integer, iEnd As Integer
Const sFind = """"
'iStart = FindStr(TextBox1, sFind, 0, vbStrCompare)
'iEnd = FindStr(TextBox1, sFind, iStart+1, vbStrCompare)
'Modificado para adecuarse a la realidad :/
iStart = InStr(0,TextBox1, sFind)
iEnd = InStr( iStart+1, TextBox1, sFind)
sFound = Mid$(TextBox1, iStart, (iEnd - iStart))
sFound contendrá lo que sea que esté entre dos ". Y pudes usarlo de esta forma:
'TextBox2 para estos propositos es el Cuadro de texto al que quieres agregar la informacion
TextBox2 = "<a href=""" & sFound & ">Parte 1</a>"
Espero haber ayudado a tus bases, solo sigue aprendiendo y no esperes que alguien haga lo que tu debes hacer.