Помогите составить регулярное выражение.

Discussion in 'PHP' started by x88x, 12 Jun 2008.

  1. x88x

    x88x Elder - Старейшина

    Joined:
    27 Nov 2007
    Messages:
    208
    Likes Received:
    119
    Reputations:
    16
    Как обычно, трабла с регулярками =)
    Вобщем, задача выдрать с хтмл-ки все ссылки на jpg'и.

    ссылки могут задаваться вида:

    и пр.

    Помогите составить регулярку =)
     
  2. madnet

    madnet Умиротворенный

    Joined:
    9 Dec 2004
    Messages:
    868
    Likes Received:
    343
    Reputations:
    423
    Code:
    href=[\"\']?(\S+).jpg[\"\']?
     
    _________________________
    #2 madnet, 12 Jun 2008
    Last edited: 12 Jun 2008
    4 people like this.
  3. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    мой был не верный у маднета правельный

    только он помойму про точку забыл

    href=[\"\']?(\S+)\.jpg[\"\']?
     
    1 person likes this.
  4. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    точку тоже экранировать \.
     
    1 person likes this.
  5. Chaak

    Chaak Elder - Старейшина

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    /href=[\'\"][A-Za-z0-9]+\.\jpg[\'\"]/is
     
  6. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    /href=['"](\S+\.jpg)['"]/i
     
  7. EST a1ien

    EST a1ien Elder - Старейшина

    Joined:
    2 Apr 2006
    Messages:
    249
    Likes Received:
    48
    Reputations:
    16
    [A-Za-z0-9] а какже _ . - )( []
    :)
     
    1 person likes this.
  8. x88x

    x88x Elder - Старейшина

    Joined:
    27 Nov 2007
    Messages:
    208
    Likes Received:
    119
    Reputations:
    16
    все, разгребся =)
    всем спасибо огромное )))