Fråga om regexp....

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Danne V
    Medlem
    • 2006-08-02
    • 7685

    #1

    Fråga om regexp....

    Jag har en enormt lång lista där jag vill göra "rubrikerna" feta. Jag gissar/hoppas man kan göra det med regexp. Varje "block" börjar med en <hr /> och ser just nu ut så här:

    Code:
    <hr />
    <p>Rubrik</p>
    Jag vill alltså omsluta den första paragrafen efter <hr /> med strong-taggar:
    Code:
    <hr />
    <p><strong>Rubrik</strong></p>
    Hur gör jag det?
    Med vänlig hälsning från
    Danne
    ------
    Proformica.com Marknadsföring, webbdesign, webbhotell osv, mm..
    Sacred Skin Ny bok om Sak Yant, traditionell, spiritistisk thailändsk tatueringskonst
    Våga Vägra
    FaceBook
  • walter groupius
    Medlem
    • 2004-07-30
    • 230

    #2
    PHP?
    Går att lösa utan regexp med. Tex genom att köra explode på <p> och </p> Sedan slå ihop strängarna igen med <p><strong> i början.

    Eller genom att köra str_Replace på första instansen av <p> och </p>

    Tips 1a inom programmering: gå inte över ån efter vatten. Meningen är inte att lösa saker så snyggt som möjligt, utan hyggligt effektivt och snabbt.
    roliga filmer, boka hotell, konferens, bilder, Spa

    Comment

    • nitro2k01
      Forumvärd
      • 2003-08-26
      • 7630

      #3
      Meeen... Vad hände med CSS?
      [kod]p{
      font-weight: bold;
      }
      [/kod]
      .... jaha, du har en massa andra p-element som du inte vill ska påverkas? Farbror CSS har en lösning för det också:
      [kod]hr + p{
      font-weight: bold;
      }
      [/kod]
      Last edited by nitro2k01; 2012-05-16, 13:18. Reason: Idiotmisstag. font-weight ska det vara...
      Gameboy Genius - Foto: Gatukonst och elektronikporr
      Internklippning:
      1) Snaggning av fångar.
      2) Klippning frisörer emellan.

      Comment

      • Danne V
        Medlem
        • 2006-08-02
        • 7685

        #4
        Originally posted by nitro2k01
        Meeen... Vad hände med CSS?
        [kod]p{
        font-weight: bold;
        }
        [/kod]
        .... jaha, du har en massa andra p-element som du inte vill ska påverkas? Farbror CSS har en lösning för det också:
        [kod]hr + p{
        font-weight: bold;
        }
        [/kod]
        Exakt. Trodde man inte kunde köra css eftersom det finns en jädra massa andra p-taggar som INTE ska fetas. Men farbror CSS:s andra lösning funkade utmärkt.

        Bugar!
        Med vänlig hälsning från
        Danne
        ------
        Proformica.com Marknadsföring, webbdesign, webbhotell osv, mm..
        Sacred Skin Ny bok om Sak Yant, traditionell, spiritistisk thailändsk tatueringskonst
        Våga Vägra
        FaceBook

        Comment

        • walter groupius
          Medlem
          • 2004-07-30
          • 230

          #5
          Bra att det löste sig. Men det är ju lite av en full-lösning imo. Bättre att ha korrekt markup.
          roliga filmer, boka hotell, konferens, bilder, Spa

          Comment

          Working...