Toon posts:

[javascript] quotes erbij zetten?

Pagina: 1
Acties:

Verwijderd

Topicstarter
hallo,

ik ben bezig met een scriptje en het is de bedoeling dat:
bla(bla) wordt verandert in bla('bla')

dus de ( die geen " of ' erachter hebben staan wil ik graag vervangen met (' .
en dat ook voor de ') .

heb al wat geprobeert, maar ik ben heel erg slecht in RegExp enzo:
code:
1
2
 reg = new RegExp("/([^\']","g");
 t = t.replace(reg,"/(\'");
dit geeft allemaal errors. :r

hoe moet het wel? :?

Verwijderd

andere slash gebruiken ;)

Verwijderd

Topicstarter
welke slash is het?
\ of /

ik krijg bij ze allebei deze error: :|
Error: unterminated parenthetical
of doe ik dan iets anders verkeert?

Verwijderd

Topicstarter
de oplossing was door gewoon dubbele slashes te gebruiken 8)7 . dus \\(

nu is het zeg maar verandert in een ander probleem.
de openingshaakjes worden nu verandert.
daarvoor gebruik ik:
code:
1
\\((?!\')


maar het sluiten wil nog niet echt lukken:
code:
1
(?!\')\\)

volgensmij kan de (?! ) niet aan het begin, omdat het dan niet werkt.
is daar een andere funcie voor? hoe moet ik dat 2e haakje ook veranderen? :)

[ Voor 82% gewijzigd door Verwijderd op 29-11-2004 00:07 . Reden: oplossing deels gevonden. :) ]