php - Regex Bracket Expressions exclude string -
i'm trying find subtstring of string using regex. string is:
<p><a class="twitter-share-button" random stuff here </script>
i know there no script tag in random stuff made regex looks this:
<p><a class="twitter-share-button"[^</script>]*
but [^</script>]
excludes characters: <
, /
, s
, c
, r
, i
, p
, t
, >
how can tell regex go on searching until finds occurrence of closing script tag ?
thanks
depends on engine, can ungreedy match:
<p><a class="twitter-share-button"(.*?)</script>
the ?
makes *
ungreedy, match until first </script>
.
php regex
No comments:
Post a Comment