Re: How to find this pattern by regular expression?
- From: Tad J McClellan <tadmc@xxxxxxxxxxxxxx>
- Date: Sun, 30 Mar 2008 15:29:26 -0500
Ahmad <ahmad.abdulghany@xxxxxxxxx> wrote:
Hi,
I want to find the pattern: PATTERN that can contain lower case or
upper case characters, digits, and special characters like : _ ; ( )
& .
/[\w:;()&.]+/
A sample context is:
-- Start here (this line is not in context)
PATTERN {
@ a line containing anything(comment line)
@ multiple comment lines can exist
// Another type of comments
/* Third type of comments
and it's a multiline comment
*/
x1=a AND b
y1= x1 OUTSIDE layer100
copy y1
//Comments can exist anywhere in the text (between the braces)
// this is the closing brace }
-- End here (this line is not in context)
I need when apply regular expression on the above sample context, it
return the word PATTERN.
my($match) = $context =~ /(PATTERN)/;
Any guidance about the most efficient RE to perform that?
You should first try to find ANY regex that does what you want.
Only if it proves to be too slow should you concern yourself with
making it faster.
--
Tad McClellan
email: perl -le "print scalar reverse qq/moc.noitatibaher\100cmdat/"
.
- References:
- How to find this pattern by regular expression?
- From: Ahmad
- How to find this pattern by regular expression?
- Prev by Date: printf: zero pad after the decimal a given amount
- Next by Date: Re: Windows paths in glob
- Previous by thread: Re: How to find this pattern by regular expression?
- Next by thread: rename() fails in C:/Documents and Settings/ directories
- Index(es):
Relevant Pages
|