J
John Blogger
(I don't know if it is the right place. So if I am wrong, please point
me the right direction.
If this post is read by you masters, I'm honoured. If I am getting a
mere response, I'm blessed!)
Hi,
I'm a newbie regular expression user. I use regex in my Python
programs. I have a strange
(sometimes not strange, but please bear in mind; I'm a newbie![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
problem using regex. That I want
a particular tag value of one of my HTML files.
ie: I want only the value after 'href=' in the tag >>
'<link href="mystylesheet.css" rel="stylesheet" type="text/css">'
here it would be 'mystylesheet.css'. I used the following regex to get
this value(I dont know if it
is good).
_"<link\s+href=["]?(.*?)["]?\s+rel=["]?stylesheet["]?\s+type=["]?text/css["]?>"_
I thought I was doing fine until I got stuck by this tag >>
<link rel="stylesheet" href="mystylesheet.css" type="text/css"> : same
tag but with 'href=' part
at a different place. I think you got the point!
So What should I do to get the exact value(here the value after
'href=') in any case even if the
tags are like these? >>
<link rel="stylesheet" href="mystylesheet.css" type="text/css">
-OR-
<link href="mystylesheet.css" rel="stylesheet" type="text/css">
-OR-
<link type="text/css" href="mystylesheet.css" rel="stylesheet">
me the right direction.
If this post is read by you masters, I'm honoured. If I am getting a
mere response, I'm blessed!)
Hi,
I'm a newbie regular expression user. I use regex in my Python
programs. I have a strange
(sometimes not strange, but please bear in mind; I'm a newbie
problem using regex. That I want
a particular tag value of one of my HTML files.
ie: I want only the value after 'href=' in the tag >>
'<link href="mystylesheet.css" rel="stylesheet" type="text/css">'
here it would be 'mystylesheet.css'. I used the following regex to get
this value(I dont know if it
is good).
_"<link\s+href=["]?(.*?)["]?\s+rel=["]?stylesheet["]?\s+type=["]?text/css["]?>"_
I thought I was doing fine until I got stuck by this tag >>
<link rel="stylesheet" href="mystylesheet.css" type="text/css"> : same
tag but with 'href=' part
at a different place. I think you got the point!
So What should I do to get the exact value(here the value after
'href=') in any case even if the
tags are like these? >>
<link rel="stylesheet" href="mystylesheet.css" type="text/css">
-OR-
<link href="mystylesheet.css" rel="stylesheet" type="text/css">
-OR-
<link type="text/css" href="mystylesheet.css" rel="stylesheet">