By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
446,134 Members | 1,942 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 446,134 IT Pros & Developers. It's quick & easy.

Help with regular expression

P: n/a
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, ma***********@gmail.com
http://blogs.ugidotnet.org/marcom

Mar 19 '07 #1
Share this Question
Share on Google+
3 Replies


P: n/a
On 2007-03-19 18:18, ma***********@gmail.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
Mar 19 '07 #2

P: n/a
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

Mar 19 '07 #3

P: n/a
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)
Mar 20 '07 #4

This discussion thread is closed

Replies have been disabled for this discussion.