Kommaet og mellemrummet vil jeg erstatte med $ (dollartegn). Det ville være nemt, hvis ikke det var fordi andre felter indeholder tekst, hvor komma-mellemrum jo ikke skal erstattes.
I overstående eksempel kan første felt/gruppe bestå af 1, 2, 3 eller 4 ciffre, men det næste kan bestå af 1, 2 eller 3 ciffre.
Aha, men eksemplet er Java. Hvordan omsætter jeg det til noget jeg kan afvikle som regex, som jeg kan køre med Grep i Textwrangler (teksteditor til Mac)?
Pyt med Grep. Det er bare det der gør det muligt at bruge regular expressions i Textwrangler. Opgaven er altså REN regex!
Jeg har desværre begået en fejl i mit oprindelige indlæg. Det var den forkerte tabel jeg tog udgangspunkt i. Det tredie felt er IKKE altid NULL, men pyt nu med det.
Jeg tror vi skal simplificere opgaven til simpelthen at være:
Erstat "(252, 100, " med "(252$100$", hvor tallene naturligvis er variable.
Parantesen er jo med til at sikre, at andre forekomster af ", " i linjerne ikke erstattes, så det er ikke noget problem.
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.