Subject:
|
Re: Regular Expression help?
|
Newsgroups:
|
lugnet.off-topic.geek
|
Date:
|
Tue, 8 Jul 2003 17:05:17 GMT
|
Viewed:
|
367 times
|
| |
| |
Dan Boger wrote:
> On Tue, Jul 08, 2003 at 03:39:54PM +0000, Andy Lynch wrote:
> > Hello Regular Expression Geeks.
>
> I'm assuming you mean perl's regexps?
Hmmm, actually I am using an html editor that allows extended searches using
regular expressions, so I am somewhat limited by what that allows. I should
have been more specific.
>
> > I need a hand... Could anyone help me to build a regular expression
> > for finding IMG tags in html files that do NOT have a "BORDER="
> > parameter?
>
> how about this:
>
> print "$_ - no border" unless /<img[^>]+border="[0-9]*"/i;
>
> Does that work for you? Seems to pass your test cases.
>
> Dan
That looks like it would work nicely, but as I said above, I am using this
in the context of an html editor, and so I don't have access to perl from
the application's extended search box. One of my co-workers would like to
clean up the code in several hundred html files and borders would only be
the first parameter to be checked, later would be height, width, etc. The
content that we are working with has been purchased by our organization and
we will be hosting on our own site, but it is not really up to our coding
standards.
My examples above were actually intended to be snippets from inside complete
html files, not just a list of img tags. I'm not sure if that was clear.
Thanks for the suggestion though, Dan. :-)
-Andy Lynch
|
|
Message has 1 Reply: | | Re: Regular Expression help?
|
| (...) oh! well, seems that it has a similar syntax :) Anyway, the actual regexp here is: <img[^>]+border="[0-9]*" Hope that will help. By the way, if you need to edit hundreds of lines, using an automated process might save you hours and hours of (...) (21 years ago, 8-Jul-03, to lugnet.off-topic.geek)
|
Message is in Reply To:
| | Re: Regular Expression help?
|
| (...) I'm assuming you mean perl's regexps? (...) I should note that you probably will have more reliable code if you didn't use a regexp here, but instead parse the html with one of the HTML::* modules... but, regexp is more fun :) (...) how about (...) (21 years ago, 8-Jul-03, to lugnet.off-topic.geek)
|
11 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|