Avatar billede testwatest Nybegynder
21. februar 2007 - 15:51 Der er 8 kommentarer og
1 løsning

Hent tekst udfra regulært udtryk

Hvordan henter jeg al tekst der følger mønsteret: "{-?-}" hvor ? er teksten der skal smides i array'et. Den tekst der skal hives ud, skal være bogstaver og punktummer. Men det må ikke KUN være punktummer. Jeg tror det er noget alá:

if(preg_match_all("/[{-]+(.+)[-}]+/", $string, $matches))
Avatar billede testwatest Nybegynder
21. februar 2007 - 15:57 #1
Desuden vil jeg høre om nogle har nogle inputs til hvordan mit template-system kan fungere.

Jeg har på min side: $template->rediger("content", "teksten som {-content-} skal byttes ud med"); .. Men jeg vil OGSÅ lave så jeg kan udskrive fx. sessions vha. {-session.id-} og på længere sigt, skal jeg lave noget med nogle if-sætninger.

Ville måden at gøre det på, så ikke være:

if(preg_match_all("/[{-]+(.+)[-}]+/", $string, $matches)) {
foreach($array_med_al_indhold_fra_min_rediger()-funktion as $key => value) {
  if(in_array($key, $matches[1])) {
  str_replace( ... );
  }
}

noget med at bytte variablerne ud med nogle opstillede funktioner (session, cookies, get, post osv)
}

}
Avatar billede testwatest Nybegynder
21. februar 2007 - 15:57 #2
men først og fremmest skal jeg lige have klaret problemet jeg har angivet i spørgsmålet :)
Avatar billede barklund Nybegynder
21. februar 2007 - 16:02 #3
Jeg tror det kan gøres som:

if(preg_match_all("/\{-(.?[^.].?)-\}/", $string, $matches))

--
Morten Barklund
Avatar billede testwatest Nybegynder
21. februar 2007 - 16:25 #4
virker ikke
Avatar billede testwatest Nybegynder
21. februar 2007 - 16:37 #5
Er denne ikke ok? Har ikke så godt tjek på regulære udtryk :)

/{-(.+)-}/
Avatar billede barklund Nybegynder
21. februar 2007 - 16:43 #6
ikke hvis det skal tjekkes, at der ikke kun er punktummer i teksten. Men ellers er det okay :)
Avatar billede testwatest Nybegynder
21. februar 2007 - 16:48 #7
ok. fair nok. Har du nogle idéer til min problemstilling jeg beskriver i kommentar 1?

og smid lige et svar
Avatar billede barklund Nybegynder
21. februar 2007 - 17:22 #8
Jeg ville bruge noget eksisterende såsom smarty :)
Avatar billede barklund Nybegynder
26. februar 2007 - 23:19 #9
Tak for points :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Senior Data Engineers til dataplatform i Forsvaret

Capgemini Danmark A/S

AI/Data Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-Supporter til lokal IT støtte i Oksbøl