| |||||||||||
| |||||||||||
Ignore case in Regular Expression
Do you want to ignore case in a regular expression? There are a variety of ways of doing it ... depending on the language you're writing. Here are some hints:
/abcd/i Perl - an i after the regular expression eregi PHP - use eregi rather than ereg re.I or re.IGNORECASE Python - extra parameters to the compile method -nocase Tcl - this option is available on regexes in Tcl But there are times yo want to apply the "ignore case" to only part of a regular expression, or use it in some other circumstances such as within Tcl's array names command. And here you can use the embedded notation of the form (?i). Here's an example - in Tcl, but this technique works for most languages these days! set results [array names table -regexp (?i)$where](written 2007-09-08 01:23:52) Associated topics are indexed under H107 - String Handling in PHPY115 - Additional Python Facilities T247 - Tcl/Tk - Advanced Regular Expressions P212 - Perl - More on Character Strings Q803 - Object Orientation and General technical topics - Regular Expressions - Extra Elements
Some other Articles
Tk locks up - 100% c.p.u. on a simple program (Tcl, Perl, Python)Packages and Namespaces are like Suitcases and Aircraft Handling Binary data in Tcl (with a note on C) A series of tyre damages Ignore case in Regular Expression Expanding a grid - Tcl/Tk Stable sorting - Tcl, Perl and others Kasteel Elsloo - Michelin rated hotel. Melksham Hotel - Five Star Kitchen! MySQL joins revisited 1638 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33 at 50 posts per pageThis is a page archived from The Horse's Mouth at http://www.wellho.net/horse/ - the diary and writings of Graham Ellis. Every attempt was made to provide current information at the time the page was written, but things do move forward in our business - new software releases, price changes, new techniques. Please check back via our main site for current courses, prices, versions, etc - any mention of a price in "The Horse's Mouth" cannot be taken as an offer to supply at that price. Link to Ezine home page (for reading). Link to Blogging home page (to add comments). |
| ||||||||||
PH: 01144 1225 708225 • FAX: 01144 1225 707126 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho | |||||||||||