[php] удаление стро #2

Discussion in 'PHP' started by rubik-nerubik, 18 Dec 2009.

  1. rubik-nerubik

    rubik-nerubik Elder - Старейшина

    Joined:
    4 May 2007
    Messages:
    248
    Likes Received:
    9
    Reputations:
    -2
    вообщем возникла ещё сложнее проблема
    есть строка типа:


    <a class="group_2" href="/index.php?content=catalog&amp;group1=%D7%E5%F0%F2%E5%E6%ED%FB%E5+%E8%ED%F1%F2%F0%F3%EC%E5%ED%F2%FB&amp;group2=%CB%E8%ED%E5%E9%EA%E8+%E8+%EB%E5%EA%E0%EB%E0">Линейки и лекала</a>


    надо преобразовать её в
    Code:
    <b>Линейки и лекала</b>
    причем параметр group1 и group2 могут быть разной длинны и содержания и ещё, Линейки и лекала тоже может быть разные 0_о
     
  2. rubik-nerubik

    rubik-nerubik Elder - Старейшина

    Joined:
    4 May 2007
    Messages:
    248
    Likes Received:
    9
    Reputations:
    -2
    нененене стойте! забыл коечто!!! там есть groupe_2 и есть groupe_3 надо удалить тока там где есть groupe_2!!
     
  3. rubik-nerubik

    rubik-nerubik Elder - Старейшина

    Joined:
    4 May 2007
    Messages:
    248
    Likes Received:
    9
    Reputations:
    -2
    не работает я так понимаю ты хотел имел ввиду strpos а не срипос)) ну всеровно не пашет

    п.с. удаляёт абсолютно всё а надо только указанное
     
    #3 rubik-nerubik, 18 Dec 2009
    Last edited: 18 Dec 2009
  4. rubik-nerubik

    rubik-nerubik Elder - Старейшина

    Joined:
    4 May 2007
    Messages:
    248
    Likes Received:
    9
    Reputations:
    -2
    наводку то дал, а не работает, потыкал не вышло ничего толкового сделать

    помогитееееее
     
  5. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    Может, так?
    PHP:
    preg_replace ('/<a.+?class="group_2".*?>(.+?)<\/a>/''<b>$1</b>'$text);
     
  6. rubik-nerubik

    rubik-nerubik Elder - Старейшина

    Joined:
    4 May 2007
    Messages:
    248
    Likes Received:
    9
    Reputations:
    -2
    может да