Hi!
Ich habe vor kurzem wieder mit meinem Programm weiter gemacht, und bin auf ein weiteres Problem gestoßen - Man kann in eine HashMap nichts was zum Beispiel so aussieht stecken!
.put("blabla(.+?)bla", methode($1))
allerdings brauche ich das, weil ich diverse If-Abfragen drüberlaufen lassen muss - Und je nachdem eben verschiedenes returnen. Wie kann ich jetzt sowas machen? Wichtig hierbei ist, dass ich:
- Einen String habe
- Eine HashMap, in die der String & der replacestring rein MUSS habe.
Wie kann ich das jetzt am besten lösen? Vielleicht mit sowas à la (Pseudocode!):
.put("Hallo(.+?)Tschuess", "Hallo: " + "$1".replaceAll("name", "$1".split("name:")[1]) ?
Ist nur ein Beispiel; Was ich letztendlich machen will ist ein HTML Parser, und ich hänge derzeitig bei den img-tags, da die ja Sachen wie "alt" "title" und so haben - Und die muss ich rausfiltern, egal welche Anordnung sie haben.
Ich habe vor kurzem wieder mit meinem Programm weiter gemacht, und bin auf ein weiteres Problem gestoßen - Man kann in eine HashMap nichts was zum Beispiel so aussieht stecken!
.put("blabla(.+?)bla", methode($1))
allerdings brauche ich das, weil ich diverse If-Abfragen drüberlaufen lassen muss - Und je nachdem eben verschiedenes returnen. Wie kann ich jetzt sowas machen? Wichtig hierbei ist, dass ich:
- Einen String habe
- Eine HashMap, in die der String & der replacestring rein MUSS habe.
Wie kann ich das jetzt am besten lösen? Vielleicht mit sowas à la (Pseudocode!):
.put("Hallo(.+?)Tschuess", "Hallo: " + "$1".replaceAll("name", "$1".split("name:")[1]) ?
Ist nur ein Beispiel; Was ich letztendlich machen will ist ein HTML Parser, und ich hänge derzeitig bei den img-tags, da die ja Sachen wie "alt" "title" und so haben - Und die muss ich rausfiltern, egal welche Anordnung sie haben.
Zuletzt bearbeitet von einem Moderator: