User Tag List

Ցույց են տրվում 1 համարից մինչև 15 համարի արդյունքները՝ ընդհանուր 15 հատից

Թեմա: Regular Expressions+PHP

Համակցված դիտում

Նախորդ գրառումը Նախորդ գրառումը   Հաջորդ գրառումը Հաջորդ գրառումը
  1. #1
    Անդամության թեկնածու
    Գրանցման ամսաթիվ
    15.07.2006
    Գրառումներ
    2
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Regular Expressions+PHP

    Guys whats wrong with this expression it must delete from a string all data between tags and tags too

    function stripTags($tag, $string) {

    $regExp = '<" . "$tag" . "[^>]*>([\x20-\x7E]* | [ \t\r\n\v\f]*)*<\\" . "$tag" . "[^>]*';
    $string = ereg_replace($regExp, "", $string);

    return $string;
    }

    Մոդերատորական: Դար ակումբում գրառումների լեզուն հայերենն է: Օտարալեզու գրառումներն արգելվում են:
    Վերջին խմբագրող՝ Philosopher: 02.10.2007, 11:20:

  2. #2
    Պատվավոր անդամ քաղաքացի-ի ավատար
    Գրանցման ամսաթիվ
    27.03.2006
    Տարիք
    41
    Գրառումներ
    2,030
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re. Regular Expressions+PHP

    Բարև, խնդրում եմ անգլերեն մի գրեք, այստեղ հայկական ֆորում է, բայց մենք կփորձենք քեզ օգնել
    PHP կոդ:
    function stripTags($tag$string) {

    $regExp "<" $tag "[^>]*>(.*?)</" $tag "[^>]*";
    $string ereg_replace("%".$regExp."%/si"""$string);

    return 
    $string;

    Այ սենց պետք է աշխատի: Նախ ասեմ, որ կոդդ շատ վատ է գրած: Սկսում ես « ' »-ով հետ շարունակում ես « " »-ով: Սա շատ վատ գրելաձև է, և կարող ես լիքը կոնֆլիկտների առաջ կանգնել:

  3. #3
    Հայաստան! Egern.net-ի ավատար
    Գրանցման ամսաթիվ
    23.03.2006
    Հասցե
    Երևանյան լճի հարևանությամբ
    Տարիք
    34
    Գրառումներ
    1,091
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re. Regular Expressions+PHP

    Քաղաքացի ջան, խնդրում եմ բացատրես regexp-իդ վերջին մասը.

    "</" . $tag . "[^>]*"

    ստացվում է, որ փակվող տեգում կարող են ուրիշ սիմվոլներ լինե՞ն, ասենք` ատրիբուտներ: Դա բացվող տեգում հասկանալի է, բայց փակվողում...

    մեկ էլ, ամենավերջին > նշանը չկա

    Ավելացվել է 11 րոպե անց
    ու մի հարց. / նշանից առաջ պետք չի՞ \ դնել (preg_replace-ում պարտադիր է)
    Վերջին խմբագրող՝ Egern.net: 02.10.2007, 12:10: Պատճառ: Գրառման ավելացում

  4. #4
    Պատվավոր անդամ քաղաքացի-ի ավատար
    Գրանցման ամսաթիվ
    27.03.2006
    Տարիք
    41
    Գրառումներ
    2,030
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re. Regular Expressions+PHP

    Մեջբերում Egern.net-ի խոսքերից Նայել գրառումը
    Քաղաքացի ջան, խնդրում եմ բացատրես regexp-իդ վերջին մասը.

    "</" . $tag . "[^>]*"

    ստացվում է, որ փակվող տեգում կարող են ուրիշ սիմվոլներ լինե՞ն, ասենք` ատրիբուտներ: Դա բացվող տեգում հասկանալի է, բայց փակվողում...

    մեկ էլ, ամենավերջին > նշանը չկա

    Ավելացվել է 11 րոպե անց
    ու մի հարց. / նշանից առաջ պետք չի՞ \ դնել (preg_replace-ում պարտադիր է)
    Ճիշտ ես ասում, ուղղակի վռազ էի, երկար չէի կարող կոդը նայել: Համենայն դեպս դժվար չի, ես շատ եմ անում:
    Այ օրինակ ես հիմա ուրիշ պրոբլեմի վրա եմ, ահագին դժվար խնդիր է, միքիչ հետո կտեղադրեմ, փորձենք քննարկել:

  5. #5
    Հայաստան! Egern.net-ի ավատար
    Գրանցման ամսաթիվ
    23.03.2006
    Հասցե
    Երևանյան լճի հարևանությամբ
    Տարիք
    34
    Գրառումներ
    1,091
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re. Regular Expressions+PHP

    շատ հետաքրքիր կլինի

  6. #6
    Պատվավոր անդամ քաղաքացի-ի ավատար
    Գրանցման ամսաթիվ
    27.03.2006
    Տարիք
    41
    Գրառումներ
    2,030
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re. Regular Expressions+PHP

    Դե լավ, որ հետաքրքիր ա, ասեմ:
    Ուրեմն խնդիրը հետևյալն է: Ունեմ HTML-ից մի հատված, ես ուզում եմ գտնեմ մի հատ DIV-ի innerHTML-ն: Ենթադրեն այդ DIV-ի id="aaa" և ես ուզում եմ դրա մեջինը:
    HTML կոդ:
    <html>
       <head>
          <title>asdfasdf</title>
       </head>
    <body>
       <div id="id1">
          asdfasdfdf
       </div>
       <div id="aaa">
          asdfasdf
          <div>sdgfasdfg</div>
          aasdf
       </div>
       <div id="id2">asdfasdf</div>
    </body>
    </html>
    Հիմա ինձ պետք է այն DIV-ի մեջինը որի id="aaa" և ներառյալ մեջի եղած մյուս DIV-երը:
    Բավականին տանջվել եմ:

Թեմայի մասին

Այս թեման նայող անդամներ

Այս պահին թեմայում են 1 հոգի. (0 անդամ և 1 հյուր)

Էջանիշներ

Էջանիշներ

Ձեր իրավունքները բաժնում

  • Դուք չեք կարող նոր թեմաներ ստեղծել
  • Դուք չեք կարող պատասխանել
  • Դուք չեք կարող կցորդներ տեղադրել
  • Դուք չեք կարող խմբագրել ձեր գրառումները
  •