ik heb het volgende pattern: "\\[([^=]*)=([^\]]*)\]"
zoals normaal kan ik de twee gevonden stukjes opvragen met "$1" en "$1", alleen wil ik die niet direct veranderen, maar in een functie stoopen die er wat mee doet
normaal doe je:
strbuf = newRegExp.Replace(text,"eerste stukkie: $1 tweede stukkie: $2")
maar ik wil de twee strings die bij $1 en $2 horen doorgeven. Als ik dit doe:
strbuf = newRegExp.Replace(text,parsePseudoCode("$1","$2"))
behandelt die functie "$1" en "$2" als letterlijke strings (functie haalt een heel stuk HTML uit een database aan de hand van die twee stringetjes), maar ik moet de bijbehorende stringetjes hebben. Ik kom er niet echt achter hoe ik dat moet oplossen
zoals normaal kan ik de twee gevonden stukjes opvragen met "$1" en "$1", alleen wil ik die niet direct veranderen, maar in een functie stoopen die er wat mee doet
normaal doe je:
strbuf = newRegExp.Replace(text,"eerste stukkie: $1 tweede stukkie: $2")
maar ik wil de twee strings die bij $1 en $2 horen doorgeven. Als ik dit doe:
strbuf = newRegExp.Replace(text,parsePseudoCode("$1","$2"))
behandelt die functie "$1" en "$2" als letterlijke strings (functie haalt een heel stuk HTML uit een database aan de hand van die twee stringetjes), maar ik moet de bijbehorende stringetjes hebben. Ik kom er niet echt achter hoe ik dat moet oplossen