Ich bin gerade bei eine filter funktion zu machen. Diese sieht dann so aus: filter(string).
Die funktion ist, sonderzeichen wie ÖÄÜ durch Ae, Ue ... auszutauschen. Ich habe schon mal was gemacht, doch es funktioniert nicht ganz. Kan mir jemand sagen warum?
So siehts aus:
Alles anzeigen
Die funktion ist, sonderzeichen wie ÖÄÜ durch Ae, Ue ... auszutauschen. Ich habe schon mal was gemacht, doch es funktioniert nicht ganz. Kan mir jemand sagen warum?
So siehts aus:
GML-Quellcode
- // argument = string
- var strz, i;
- strz=string(argument)
- for (i=0 i<=string_length(strz) i+=1)
- {
- if string_char_at(strz,i)='Ä' {string_delete(strz,i,1); string_insert('Ae',strz,i)}
- if string_char_at(strz,i)='ä' {string_delete(strz,i,1); string_insert('ae',strz,i)}
- if string_char_at(strz,i)='Ö' {string_delete(strz,i,1); string_insert('Oe',strz,i)}
- if string_char_at(strz,i)='ö' {string_delete(strz,i,1); string_insert('oe',strz,i)}
- if string_char_at(strz,i)='Ü' {string_delete(strz,i,1); string_insert('Ue',strz,i)}
- if string_char_at(strz,i)='ü' {string_delete(strz,i,1); string_insert('ue',strz,i)}
- }
- return (string(strz))