Hallo,
ik zit eventjes vast bij een String filtering. Ik heb volgende string:
Dit is slechts 1 voorbeeld van hoe deze string eruit kan zien. De ene keer is dit dus deze "osgi.wiring.bundle', de andere keer kan door staan "osgi.wiring.package". Ik kan dus met andere woorden niet hardcoderen dat hij daarop een match zoekt.
Ik wil nu een search uitvoeren in deze string, die telkens de nuttige informatie teruggeven in een bepaalde structuur. Ik wou dit eerst in een Map doen maar aangezien daar geen duplicate keys in mogen zit ik wat vast.
Vraag1: Hoe zou ik kunnen searchen (niet hardcoded) in deze string zodat ik telkens de nuttige informatie terug krijg:
Vraag2: In welke collection zou dit best gestoken worden? Ik dacht zelf om ze misschien na elkaar te lijsten in een lijst en dan elk lijstitem zelf te gaan verwerken.
Alvast bedankt voor de eventuele hulp!
ik zit eventjes vast bij een String filtering. Ik heb volgende string:
code:
1
| String myString = "(&(osgi.wiring.bundle=org.bram.demo)(&(version>=0.13.17)(version<0.14.0)))" |
Dit is slechts 1 voorbeeld van hoe deze string eruit kan zien. De ene keer is dit dus deze "osgi.wiring.bundle', de andere keer kan door staan "osgi.wiring.package". Ik kan dus met andere woorden niet hardcoderen dat hij daarop een match zoekt.
Ik wil nu een search uitvoeren in deze string, die telkens de nuttige informatie teruggeven in een bepaalde structuur. Ik wou dit eerst in een Map doen maar aangezien daar geen duplicate keys in mogen zit ik wat vast.
Vraag1: Hoe zou ik kunnen searchen (niet hardcoded) in deze string zodat ik telkens de nuttige informatie terug krijg:
- osgi.wiring.bundle=org.bram.demo
- version>=0.13.17
- version<0.14.0
Vraag2: In welke collection zou dit best gestoken worden? Ik dacht zelf om ze misschien na elkaar te lijsten in een lijst en dan elk lijstitem zelf te gaan verwerken.
Alvast bedankt voor de eventuele hulp!