• Parse Email String (Access 2K/XP)

    Author
    Topic
    #409218

    I’m trying to separate a field [Responder] into 2 fields. Brand and name.
    The format of the emails is:
    anyaddress@anydomain(pontiac_john_doe).com
    anyaddress@anydomain(chevy_john_smith).com
    I got the brand to work by using:
    Mid([responder],InStr([Responder],”(“)+1,(InStr([responder],”_”)-1)-(InStr([Responder],”(“)))
    I don’t see how to use instr to find the second “_” in the string to separate the name.
    Can someone point me in the right direction.
    Thanks,
    Scott

    Viewing 1 reply thread
    Author
    Replies
    • #870387

      To return “john”:

      Mid([Responder], InStr([Responder], “_”) + 1, InStr(InStr([Responder], “_”) + 1, [Responder], “_”) – InStr([Responder], “_”) – 1)

      To return “doe” or “smith”:

      Mid([Responder], InStr(InStr([Responder], “_”) + 1, [Responder], “_”) + 1, InStr(InStr(InStr([Responder], “_”) + 1, [Responder], “_”) + 1, [Responder], “)”) – InStr(InStr([Responder], “_”) + 1, [Responder], “_”) – 1)

      grin

      • #870399

        Hans,
        Thanks, I never thought to nest the Instr together like that. That’s what I get for trying to use the help files.
        Scott

      • #870400

        Hans,
        Thanks, I never thought to nest the Instr together like that. That’s what I get for trying to use the help files.
        Scott

    • #870388

      To return “john”:

      Mid([Responder], InStr([Responder], “_”) + 1, InStr(InStr([Responder], “_”) + 1, [Responder], “_”) – InStr([Responder], “_”) – 1)

      To return “doe” or “smith”:

      Mid([Responder], InStr(InStr([Responder], “_”) + 1, [Responder], “_”) + 1, InStr(InStr(InStr([Responder], “_”) + 1, [Responder], “_”) + 1, [Responder], “)”) – InStr(InStr([Responder], “_”) + 1, [Responder], “_”) – 1)

      grin

    Viewing 1 reply thread
    Reply To: Parse Email String (Access 2K/XP)

    You can use BBCodes to format your content.
    Your account can't use all available BBCodes, they will be stripped before saving.

    Your information: