Help with regular expression

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • marco.minerva@gmail.com

    #1

    Help with regular expression

    Hi!

    I have the following regular expression, that matches any word with
    number and letter:

    [[:alnum:]]+-?[[:alnum:]/@\\.#&]*'?

    Now I must modify it so that also the word with a "_" inside are
    accepted. For example:

    As_for
    From_now_on
    For_example

    Can you help me?
    Thanks in advance.
    --
    Marco Minerva, marco.minerva@g mail.com


  • =?ISO-8859-1?Q?Erik_Wikstr=F6m?=

    #2
    Re: Help with regular expression

    On 2007-03-19 18:18, marco.minerva@g mail.com wrote:
    Hi!
    >
    I have the following regular expression, that matches any word with
    number and letter:
    >
    [[:alnum:]]+-?[[:alnum:]/@\\.#&]*'?
    >
    Now I must modify it so that also the word with a "_" inside are
    accepted. For example:
    >
    As_for
    From_now_on
    For_example
    >
    Can you help me?
    Thanks in advance.
    This is really off-topic here, since there are no regex in (the current)
    C++ standard, you should ask these kinds of questions in a forum for the
    library you used for regexes. Having said that I think you can get it to
    do what you want with one of the following (I'm no expert at regex and I
    don't recognize the flavour so I give no guarantees):

    [[:alnum:]]+(-|_)?[[:alnum:]/@\\.#&]*'?

    [[:alnum:]]+[-_]?[[:alnum:]/@\\.#&]*'?

    --
    Erik Wikström

    Comment

    • mlimber

      #3
      Re: Help with regular expression

      On Mar 19, 1:51 pm, Erik Wikström <Erik-wikst...@telia. comwrote:
      This is really off-topic here, since there are no regex in (the current)
      C++ standard, you should ask these kinds of questions in a forum for the
      library you used for regexes.
      TR1 does include include a regex library, and FAQ 5.9 says questions
      are on-topic if they can be answered by looking at the standard or
      "planned extensions and adjustments" to it. So I'd say both the
      question and your answer are on-topic.

      Cheers! --M

      Comment

      • Pete Becker

        #4
        Re: Help with regular expression

        mlimber wrote:
        On Mar 19, 1:51 pm, Erik Wikström <Erik-wikst...@telia. comwrote:
        >
        >This is really off-topic here, since there are no regex in (the current)
        >C++ standard, you should ask these kinds of questions in a forum for the
        >library you used for regexes.
        >
        TR1 does include include a regex library,
        As does C++0x.

        and FAQ 5.9 says questions
        are on-topic if they can be answered by looking at the standard or
        "planned extensions and adjustments" to it. So I'd say both the
        question and your answer are on-topic.
        >
        --

        -- Pete
        Roundhouse Consulting, Ltd. (www.versatilecoding.com)
        Author of "The Standard C++ Library Extensions: a Tutorial and
        Reference." (www.petebecker.com/tr1book)

        Comment

        Working...