Mal kurze Erklärung:
ich habe mit VB2008 (Visual Basic 2008) angefangen, und merke aber doch des öfteren dass mir die typischen AutoIt-Befehle fehlen ![]()
Beispiel: Sowas wie _StringBetween() (na gut eine UDF, aber trotzdem
) gibts da erstmal nicht, das muss man sich erst schreiben
Jetzt hatte ich eine irrwitzige Idee, und zwar die ganzen AutoIt-Befehle in VB2008 nachzuprogrammieren ![]()
Also, um das vorherige Beispiel aufzugreifen, würde ich praktisch diese Funktion schreiben:
Spoiler anzeigen
Public Function _StringBetween(ByVal first As String, ByVal last As String, ByVal total As String) As String
If last.Length < 1 Then
_StringBetween = total.Substring(total.IndexOf(first))
End If
If first.Length < 1 Then
_StringBetween = total.Substring(0, (total.IndexOf(last)))
End If
Try
_StringBetween = ((total.Substring(total.IndexOf(first), (total.IndexOf(last) - total.IndexOf(first)))).Replace(first, "")).Replace(last, "")
Catch ArgumentOutOfRangeException As Exception
End Try
End Function
Alles anzeigen
Dann hätte ich eine schöne _StringBetween("ANFANGSSTRING", "ENDSTRING", "ZUDURCHSUCHENDERSTRING"), die mir dann den String dazwischen rausgibt^^
Nun meine Frage:
gibt es hier VB2008-Programmierer, die eventuell sowas brauchen könnten?
Ich fühle mich unterfordert und hätte so wieder Arbeit ![]()
Padmak