Attribute VB_Name = "tutorial_cachedObject" Option Explicit '/** ' * Extrahiert die ID aus einem String ' * @example: extractId("user=c123,id=34,name=erb") ' * @param String ' * @return String ' */ Public Function extractId(ByVal iString As String) As Integer Static rx As Object If rx Is Nothing Then Set rx = CreateObject("VBScript.RegExp") rx.pattern = "id=(\d+)" rx.Global = False rx.IgnoreCase = True rx.MultiLine = False End If extractId = CInt(rx.execute(iString)(0).subMatches(0)) End Function