Other Resources:
Using negative character class [^...]
What is a negative character class? How to specify a negative character class in a regular expression?
How to use negative character class to capture words that contains no vowel letters in this lyrics: Daddy started out in San Francisco, Tootin' on his trumpet loud and mean, Suddenly a voice said, "Go forth Daddy, Spread the picture on a wider screen." And the voice said, "Brother, there's a million pigeons Ready to be hooked on new religions. Hit the road, Daddy, leave your common-law wife. Spread the religion of The Rhythm Of Life."?
✍: FYIcenter.com
A negative character class defines a set of characters to be excluded in the match process. A negative character class is expressed with '^' as the first character in a character class, [^...].
A negative character class matches any character except those character but those listed in the character class.
Here are some examples of negative character classes:
[^0-9] # matches a non-numeric character [^bcr ]at # matches any '.at', but not 'bat', 'cat' and 'rat'
The regular expression to a capture words without vowel letters is:
\b([^aeiou\W]{2,})\b
\b - word boundary
[^aeiou\W] - any non-vowel and non-word letter
{2,} - repeating 2 or more times
2013-02-02, 0👍, 0💬
Popular Posts:
How to capture the MSN (Microsoft Network) bot entries from Web log file? Here are some Web log file...
A free online regular expression test tool that allows to try you regular expression pattern and see...
How to write a regular expression to validate GUID (Globally Unique IDentifier) or UUID (Universally...
All credit card numbers issued by Diners Club must start with 300 through 305, 36 or 38 and have 14 ...
According to the IEEE 802 specification, a MAC address has 6 groups of 2 hexadecimal digits separate...