Re: Tricky regex question
- From: "Oliver Wong" <owong@xxxxxxxxxxxxxx>
- Date: Wed, 31 Jan 2007 14:08:05 -0500
"Juan Singh" <js@xxxxxxxxxxxxx> wrote in message
news:6aednfAhprlueF3YnZ2dnUVZ_uHinZ2d@xxxxxxxxxxxxxx
Hi,
I need to split words from a sentence that are more than 2 letters. An
example sentence is:
This is "very" 'tricky'. I won't be able see it.
I came up with the following regex, but it breaks the word [won't] and I
only get the part that is before the single quote.
\b[a-zA-Z]{2,}+\b
My objective is to extract the following words from the example sentence
above.
This, very, tricky, won't, able
I'd split the string on whitespace (to get {This, is, "very", 'tricky'.,
I, won't, be, able, see, it.}) and then write a function which acts like
trim(), but rather than removing leading or trailing whitespace, it removes
leading or trailing punctuation. That'll give {This, is, very, tricky, I,
won't, be, able, see, it} which you can then walk through and eliminate all
2 char characters or less.
- Oliver
.
- Follow-Ups:
- Re: Tricky regex question
- From: Daniel Pitts
- Re: Tricky regex question
- References:
- Tricky regex question
- From: Juan Singh
- Tricky regex question
- Prev by Date: javamail and mbox
- Next by Date: Re: Looking for java programmer to join project
- Previous by thread: Tricky regex question
- Next by thread: Re: Tricky regex question
- Index(es):
Relevant Pages
|
|