Avatar billede vardox Nybegynder
18. februar 2005 - 15:14 Der er 6 kommentarer og
1 løsning

newline-problem tror jeg

Jeg sidder og tester mine reg.exps i en reg.exp editor. Her har jeg fået lavet et reg.exp som virker fint, men når jeg smider det over i php (preg_replace), så virker det ikke.

<string>
---------------
<p class=MsoNormal>Lidt venstrejusteret tekst</p>

<p class=MsoNormal align=center style='text-align:center'>Lidt centreret tekst</p>

<p class=MsoNormal align=right style='text-align:right'>Lidt højrejusteret tekst
</p>
---------------
</string>

/<p.*style='text-align:(left|center|right)'>([\w\d\s\n\r]*)<\/p>/

Det virker også helt fint lige indtil der dumper et linjeskift ind mellem <p> og </p>.

Nogen forslag?

Patrick
Avatar billede roenving Novice
18. februar 2005 - 15:29 #1
Så skal du også have multiline-egenskaben med, så det er nok en anden funktion, du skal bruge !-)
Avatar billede vardox Nybegynder
18. februar 2005 - 15:33 #2
Jeg har prøvet med diverse flag, men det har ikke ændret noget.

En anden funktion end preg_replace?
Avatar billede vardox Nybegynder
18. februar 2005 - 23:27 #3
Er der ikke nogen der har et svar, eller er der bare ikke nogen online?

Jeg har skruet spørgsmålet op på 100 points...
Avatar billede vardox Nybegynder
21. februar 2005 - 23:07 #4
Tilsyneladende ingen svar, så jeg lukker...
Avatar billede Slettet bruger
05. marts 2005 - 22:38 #5
skal du ikke bruge preg_replace_all() ?
Avatar billede vardox Nybegynder
06. marts 2005 - 18:01 #6
Det har ikke været nødvendigt tidligere, men jeg vil da prøve. Jeg vender tilbage i løbet af ugen - har meget travlt.

Patrick
Avatar billede vardox Nybegynder
09. marts 2005 - 20:25 #7
Tjaa... preg_replace_all() findes ikke ;o)

Jeg har imidlertid fundet ud af at fejlen ligger i at genkende mit input. Linjeskiftet er den reelt set ligeglad med, men den genkender ikke "right". Jeg har endnu ikke fundet ud af hvorfor - det åbner jeg måske et nyt spørgsmål om.

Patrick
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester