[AccessD] Extract Strings from Long Test String

Hewson, Jim JHewson at nciinc.com
Wed Jul 9 13:37:02 CDT 2008


Jurgen,
Thanks, I was able to figure out the original email.
This works well, but how do I get the text out of the immediate window?
If I need to filter on the first part and then sort on the second or third, how can this be done?

Thanks, 

Jim 
jhewson at nciinc.com 
  


-----Original Message-----
From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jurgen Welz
Sent: Wednesday, July 09, 2008 1:01 PM
To: Access Developers discussion and problem solving
Subject: Re: [AccessD] Extract Strings from Long Test String


Boy did that post get messed up.  I'll try again:

Sub getParts()
    Dim str As String

    str = "[LHDMSP]/[AN/FMQ-7]/[7361002-2]/[7361799]/[7361795]/[953]/[7953200]/[7953207]/[1N756A][LHDMSP]/[AN/FRR-95]/[317400]/[317359]/[624459]/[317298-1]/[PTM15-1.5D]/[235-7053P334][LH MWD]/[AN/FPS-123 (V)1]/[957157-1]/[953252-1]/[584786-1]/[STM5-24]/[586371-5][LH SCS]/[AN/FPS-85]/[2054300-0501]/[Receiver]/[No Number(F20)]/[2052660-0502]/[2018219-0501]/[2020306-0501]/[2055347-0506]/[2018880-0001]/[1N752A]"
    fnGetParts str
End Sub


Function fnGetParts(strIn As String)

    Dim lngI As Long

    Dim lngJ As Long

    Dim strTest As String


    strTest = strIn

    lngI = InStr(strTest, "[")

    Do While lngI

        strTest = Mid$(strTest, lngI + 1)

        lngJ = InStr(strTest, "]")

        Debug.Print Left$(strTest, lngJ - 1)

        lngI = InStr(strTest, "[")

    Loop

End Function


Ciao
Jürgen Welz
Edmonton, Alberta
jwelz at hotmail.com

################################################################################

This email transmission contains information from NCI Information Systems, Inc. 
that may be considered privileged or confidential and is intended solely for the 
named recipient.  If you have received this message in error, please contact the 
sender immediately and be aware that the use, copying or dissemination of this 
information is prohibited.

################################################################################




More information about the AccessD mailing list