Avatar billede Slettet bruger
24. februar 2004 - 15:04 Der er 5 kommentarer og
1 løsning

Reg Exp. Nybegynder har spørgsmål

Hejsa Eksperter,

Jeg er ved at overføre en database via. eksport-funktionaliteten i MyPHPAdmin til HSQL (Java db), desværre er det sådan at nøgle ord som f.eks

"default ''"

ikke accepteres i HSQL, derfor vil jeg gerne ha' fundet dette via. reg exp, men der kan jo godt stå noget inde i apostrofferne (både bogstaver og tal,.... jeg er MEGET usikker på hvordan dette gøres, her er mit bud dog - er det korrekt ?

"default '[a-zA-Z0-9]'"

umiddelbart ville jeg selv sige nej? for jeg kan ikke se hvordan jeg skulle tage højde for en tom streng inden i apostrofferne....

Hilsen den meget forvirrede n00b indenfor Reg. Exp.-verdenen
Avatar billede Slettet bruger
24. februar 2004 - 15:05 #1
hovsa, jeg glemte lige at tilføje noget.... hvordan tager jeg højde for et variende antal mellemrum mellem "default" og "'" ?
Avatar billede roenving Novice
24. februar 2004 - 15:21 #2
"default *('[a-zA-Z0-9]*')"

-- så kan du hente det, som er imellem paranteserne med $1 i en replace-funktion ...
( * betyder 0 eller flere !-)
Avatar billede Slettet bruger
24. februar 2004 - 15:30 #3
Jepsen, det virker sørme.... 1000 tak for hjælpen (det er højest sandsynligt jeg vender tilbage lige om lidt med et nyt spørgsmål *gg*  :-)

Læg venligst et svar så du kan få dine velfortjente point :-)
Avatar billede roenving Novice
24. februar 2004 - 15:39 #4
Velbekomme '-)
Avatar billede Slettet bruger
24. februar 2004 - 15:45 #5
Så er der et mere spørgmål i kategorien, hehehe....
Avatar billede roenving Novice
24. februar 2004 - 15:57 #6
-- og 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
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