Hallo,
es gibt eine Oraclefunktion, die folgendermaßen funktioniert:
Es werden also alle Zeichen aus dem ersten String, die im zweiten String vorkommen, mit dem Zeichen ersetzt, welches im dritten String an der gleichen Stelle ist, wie das im zweiten String!
Kompliziert ausgedrückt, aber das Beispiel zeigt es ganz gut!
ich könnte natürlich für jedes Zeichen in String 1, String 2 durchsuchen, und dann den Index nehmen, und das Zeichen aus String drei nehmen, aber vielleicht gibt es ja auch so eine Funktion in c?
Mir würde ja eine Funktion wie die java-Funktion getIndexOf() (oder so ähnlich) schon weiterhelfen!
Weiß da jemand was?
es gibt eine Oraclefunktion, die folgendermaßen funktioniert:
Code:
translate ('1tech23', '123', '456); would return '4tech56'
translate ('222tech, '2ec', '3it'); would return '333tith'
Es werden also alle Zeichen aus dem ersten String, die im zweiten String vorkommen, mit dem Zeichen ersetzt, welches im dritten String an der gleichen Stelle ist, wie das im zweiten String!
Kompliziert ausgedrückt, aber das Beispiel zeigt es ganz gut!
ich könnte natürlich für jedes Zeichen in String 1, String 2 durchsuchen, und dann den Index nehmen, und das Zeichen aus String drei nehmen, aber vielleicht gibt es ja auch so eine Funktion in c?
Mir würde ja eine Funktion wie die java-Funktion getIndexOf() (oder so ähnlich) schon weiterhelfen!
Weiß da jemand was?