[PHP] Regular expression question

Ask a Question related to PHP Development, Design and Development.

  1. #1

    Default Re: [PHP] Regular expression question

    well, first off '>' should not be allowed as a value of an attr="" pair
    anyways.

    You should convert it to > or <

    this will solve that problem.

    Jim Lucas
    ----- Original Message -----
    From: "Dan Phiffer" <dan@phiffer.org>
    To: <php-general@lists.php.net>
    Sent: Monday, August 04, 2003 4:03 PM
    Subject: [PHP] Regular expression question

    > So I want to grab the attributes out of an HTML element. The following
    > works, except in the case that the attribute's value includes the
    character
    > ">":
    >
    > if (preg_match_all("/<tag([^>]*)>/i", $subject, $matches))
    > print_r($matches);
    >
    > A $subject of "<tag attr=\"value\">" gives:
    >
    > Array
    > (
    > [0] => Array
    > (
    > [0] =>
    > )
    >
    > [1] => Array
    > (
    > [0] => attr="value"
    > )
    >
    > )
    >
    > A $subject of "<tag attr=\">\">" gives:
    >
    > Array
    > (
    > [0] => Array
    > (
    > [0] =>
    >
    > Thanks for any help,
    > -Dan
    >
    >
    > --
    > PHP General Mailing List (http://www.php.net/)
    > To unsubscribe, visit: http://www.php.net/unsub.php
    >
    >
    Jim Lucas Guest

  2. Similar Questions and Discussions

    1. cfform regular expression question
      Hey, Quick question for you. I am trying to use cfform to validate for an email address. How do I do? <cfinput type="text" name="cstreet2" ...
    2. Regular Expression Question
      Hello, is it possible to make a regular expression match for the following situation: I have a string, looking like 'foobarbarbar'. I don't...
    3. Regular expression newbie question
      How do I write "not" in regular expression? I am new to reg exp. I want to check the string which does not contain "http://" I wrote ...
    4. Regular Expression - BackReferences Question
      I have a file containing the following URL in it http://www.somesite.com/folder/1.gif Now, everyday I need to run a script so that 1.gif in the...
    5. question abour a simple regular expression...
      Hi, With the sentence : "Bordeaux est au bord de l'eau" How to do to underline, for instance, the word "eau" ? without underlining the...
  3. #2

    Default Re: [PHP] Regular expression question

    Actually, this is for a general purpose templating that might use < and > or
    [ and ] (i.e. [element attribute="value"]), but I suppose the same character
    entity requirement could be applied to other "boundary characters." Somehow
    it didn't occur to me.

    Thanks for the response,
    -Dan

    "Jim Lucas" <phplist@zonedzero.net> wrote in message
    news:001301c35ae3$0db0ea40$dd64a8c0@xp...
    > well, first off '>' should not be allowed as a value of an attr="" pair
    > anyways.
    >
    > You should convert it to &gt; or &lt;
    >
    > this will solve that problem.
    >
    > Jim Lucas
    > ----- Original Message -----
    > From: "Dan Phiffer" <dan@phiffer.org>
    > To: <php-general@lists.php.net>
    > Sent: Monday, August 04, 2003 4:03 PM
    > Subject: [PHP] Regular expression question
    >
    >
    > > So I want to grab the attributes out of an HTML element. The following
    > > works, except in the case that the attribute's value includes the
    > character
    > > ">":
    > >
    > > if (preg_match_all("/<tag([^>]*)>/i", $subject, $matches))
    > > print_r($matches);
    > >
    > > A $subject of "<tag attr=\"value\">" gives:
    > >
    > > Array
    > > (
    > > [0] => Array
    > > (
    > > [0] =>
    > > )
    > >
    > > [1] => Array
    > > (
    > > [0] => attr="value"
    > > )
    > >
    > > )
    > >
    > > A $subject of "<tag attr=\">\">" gives:
    > >
    > > Array
    > > (
    > > [0] => Array
    > > (
    > > [0] =>
    > >
    > > Thanks for any help,
    > > -Dan
    > >
    > >
    > > --
    > > PHP General Mailing List (http://www.php.net/)
    > > To unsubscribe, visit: http://www.php.net/unsub.php
    > >
    > >
    >

    Dan Phiffer Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139