String: suche nach Wörter und in List<String> speichern

B

beta20

Top Contributor
Hallo zusammen,

ich stehe gerade etwas auf dem Schlauch...
Ich habe einen String, den ich durchsuchen möchte.
Enthält der String eine entsprechende Zeichenkombination: wie %?Picture

Nun kommt aber nach %?Picture immer noch eine Nummer, also %?Picture1?%
Genau all diese Strings möchte ich in einer Liste speichern.

Wie kann ich das machen?
 
truesoul

truesoul

Top Contributor
Hallo.

Vielleicht mit sowas wie:

Java:
        Pattern compile = Pattern.compile("(\\%\\?)+(Picture)+[0-9]+(\\?\\%)");
        Matcher m = compile.matcher("Test%?Picture1?%und%?Picture2?%");

        while (m.find()) {
            System.out.println(m.group());
        }

(Picture) kannst du auch mit [a-zA-Z] ersetzen.

Grüße
 
Zuletzt bearbeitet:
Wurstkopp

Wurstkopp

Bekanntes Mitglied
Hallo.

Vielleicht mit sowas wie:

Java:
        Pattern compile = Pattern.compile("(\\%\\?)+(Picture)+[0-9]+(\\?\\%)");
        Matcher m = compile.matcher("Test%?Picture1?%und%?Picture2?%");

        while (m.find()) {
            System.out.println(m.group());
        }

(Picture) kannst du auch mit [a-zA-Z] ersetzen.

Grüße

Warum die ganzen quantifier? So kommt für "Test%?%?Picture1?%und%?Picture2?%" bspw. "%?%?Picture1?%" raus und nicht "%?Picture1?%".

Etwas vereinfacht:

Java:
Pattern compile = Pattern.compile("%\\?Picture(\\d+)\\?%");

Interessiert dich nur die Zahl dann:

Java:
System.out.println(m.group(1));
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
A String Array: Suche nach Name -> Wert? Java Basics - Anfänger-Themen 3
M Benutzerdefinierte Suche in einem String - outofbounds Java Basics - Anfänger-Themen 7
B Binäre Suche in einem String Array Java Basics - Anfänger-Themen 10
H Suche Vergleichstabelle für die Klassen String und StringBuilder Java Basics - Anfänger-Themen 1
T Sortieren/Suche klappt nicht ganz (String Array) Java Basics - Anfänger-Themen 2
R String in Strig Suche Java Basics - Anfänger-Themen 2
O String Binäre Suche Java Basics - Anfänger-Themen 6
C Problem mit encoding und String Suche Java Basics - Anfänger-Themen 6
D Attribut Telefonnummer - eigene Klasse oder String Java Basics - Anfänger-Themen 13
Vamecruft Compiler-Fehler public static void zu static String ändern Java Basics - Anfänger-Themen 2
O if Abfrage erkennt String nicht Java Basics - Anfänger-Themen 1
A eine neue normale String-Array von einer String-Array, die in for schleife ist, schaffen Java Basics - Anfänger-Themen 3
A keine Ergebnisse - String nummer in array nummer converting Java Basics - Anfänger-Themen 1
O Datentypen String teilen Java Basics - Anfänger-Themen 5
macle Rekursive String Methode, Gerade Zahlen rausfiltern Java Basics - Anfänger-Themen 10
B String to int Java Basics - Anfänger-Themen 11
D String value change listener Java Basics - Anfänger-Themen 2
I Wo am besten eine String Konstante initialisieren? Java Basics - Anfänger-Themen 5
F JMenuItem Kann nicht nach einem String benannt werden... Java Basics - Anfänger-Themen 11
B String to Float Java Basics - Anfänger-Themen 27
B Map<String, FilterMeta, wie Wert bekommen? Java Basics - Anfänger-Themen 4
Dimax stream in string[] speichern Java Basics - Anfänger-Themen 6
Dimax String Probleme Java Basics - Anfänger-Themen 12
H Wie wird ein String intern gespeichert? Java Basics - Anfänger-Themen 10
C String auf Dualzahl überprüfen Java Basics - Anfänger-Themen 5
L Mit Zahlen im String rechnen Java Basics - Anfänger-Themen 19
A final String verrechnen Java Basics - Anfänger-Themen 2
N String N-Gramme mit Stream erstellen Java Basics - Anfänger-Themen 7
A Implementierung von String toString methode() Java Basics - Anfänger-Themen 4
Z Matrix Klasse mit Mehrdimensionalen Array (Addition, Multiplikation, to String) Java Basics - Anfänger-Themen 57
J Eine Position im String durch einen Integer - Wert teilen Java Basics - Anfänger-Themen 5
Z Methode zum Heraufinden von Anagrammen ohne Java API, Ausnahme String Java Basics - Anfänger-Themen 14
Dimax Erste Schritte String replace alle Zeichen Java Basics - Anfänger-Themen 10
F Auto String mit Array Name aus Datei... oder so ähnlich Java Basics - Anfänger-Themen 4
J Characters als String zusammenfassen Java Basics - Anfänger-Themen 3
D Input/Output Mehrzeiligen String aus Textdatei erstellen Java Basics - Anfänger-Themen 5
J zwei String Arrays miteinander vergleichen Java Basics - Anfänger-Themen 18
F String auf E-Mail kürzen Java Basics - Anfänger-Themen 11
J String aus einem Array entfernen Java Basics - Anfänger-Themen 10
S String index out of range Java Basics - Anfänger-Themen 11
L String in Do-While-Schleife Abbruchkriterium Java Basics - Anfänger-Themen 1
V int zu Integer und String Java Basics - Anfänger-Themen 6
X Erste Schritte String: Alle doppelten Leerzeilen entfernen Java Basics - Anfänger-Themen 21
J String Array zu Map<Character, List<Character>> mit Streams Java Basics - Anfänger-Themen 1
P Datenspeichern im String Java Basics - Anfänger-Themen 5
J String wird in GUI falsch ausgegeben Java Basics - Anfänger-Themen 10
S Nutzereingabe splitten und in string array wieder ausgeben. Java Basics - Anfänger-Themen 1
S String umwandeln Java Basics - Anfänger-Themen 6
S Ersetzen eines Asterix in einem String Java Basics - Anfänger-Themen 8
B String nach erstem Leerzeichen trennen Java Basics - Anfänger-Themen 7
G String wird nach Einlesen aus Datei nicht erkannt Java Basics - Anfänger-Themen 3
M String in Scanner einlesen Java Basics - Anfänger-Themen 6
R String vergleichen Java Basics - Anfänger-Themen 59
L String zerlegen & elemente hinzufügen Java Basics - Anfänger-Themen 5
FelixN RegEx aus einem String als String-Array zurückgeben Java Basics - Anfänger-Themen 8
Curtis_MC 2dimensionales Array als String ausgeben Java Basics - Anfänger-Themen 2
J Zeichen im String zählen Java Basics - Anfänger-Themen 3
J erstes Vorkommen eines Chars aus einem String entfernen Java Basics - Anfänger-Themen 3
S String richtig formatieren Java Basics - Anfänger-Themen 2
M String außerhalb der main-Methode Java Basics - Anfänger-Themen 4
N Fehler bei string Attribut! Java Basics - Anfänger-Themen 18
I String Repraesentation eines Objekts Java Basics - Anfänger-Themen 1
S Gesamten String in einer Zeile ausgeben Java Basics - Anfänger-Themen 2
J Umwandlung String zu ASCII-Wert und anders Java Basics - Anfänger-Themen 17
L String als ungültig deklarieren Java Basics - Anfänger-Themen 2
I char Array to String Java Basics - Anfänger-Themen 3
I converting boolean Array to String Array Java Basics - Anfänger-Themen 10
S String split Java Basics - Anfänger-Themen 12
B String vergleich Java Basics - Anfänger-Themen 3
C Java String Methode Java Basics - Anfänger-Themen 6
G String mit mehreren Attributen aufteilen Java Basics - Anfänger-Themen 6
Dimax String Split Java Basics - Anfänger-Themen 2
D Methode mit Übergabe double und Rückgabe String Java Basics - Anfänger-Themen 2
M String array durch Eingabe begrenzen Java Basics - Anfänger-Themen 7
J String in Datei schreiben Java Basics - Anfänger-Themen 4
B String zu einem bestehenden String hinzufügen Java Basics - Anfänger-Themen 9
K String in Integer umwandeln Java Basics - Anfänger-Themen 4
N Wie kann ich einen String wieder zusammensetzen und ausgeben lassen? Java Basics - Anfänger-Themen 9
T String an Methode zurückgeben Java Basics - Anfänger-Themen 2
T Fehlermeldung beim Versuch, einen String einzulesen Java Basics - Anfänger-Themen 4
M Input/Output JTextField Eingabe in String Variable speichern Java Basics - Anfänger-Themen 15
B HTML Datei einlesen und HTML Code in String wandeln Java Basics - Anfänger-Themen 19
B Rückgabe von zwei Werten: String und double Java Basics - Anfänger-Themen 14
C Probleme mit String-Vergleich Java Basics - Anfänger-Themen 4
B Frage zu: String... strings -> Ungleiche Anzahl an Parameter? Java Basics - Anfänger-Themen 4
J String Methode chars() Java Basics - Anfänger-Themen 8
J Wie kann ich z.B. einem int-Wert einen String-Wert zuweisen? Java Basics - Anfänger-Themen 2
T Dateiinhalt wird nicht in String eingelesen Java Basics - Anfänger-Themen 4
R String index out of range: -1 beim Datei Parsen Java Basics - Anfänger-Themen 15
P Objekt aus String-Array erzeugen Java Basics - Anfänger-Themen 104
B Mit webservice a) String auf Webseite ausgeben b) Weiterleitung auf andere Seite Java Basics - Anfänger-Themen 10
M Konvertierung String -> double Java Basics - Anfänger-Themen 8
V return String[] führt zu [Ljava.lang.String;@50675690 Java Basics - Anfänger-Themen 7
B String anpassen / maskieren Java Basics - Anfänger-Themen 3
D Eingaben in String Array einlesen Java Basics - Anfänger-Themen 12
J Mit for Schleife einen String Rückwärts befüllen Java Basics - Anfänger-Themen 9
H java string aufgabe Java Basics - Anfänger-Themen 10
R Objekte aus Array als String + kommasepariert speichern Java Basics - Anfänger-Themen 12
scratchy1 Array sortieren und dann String-Repräsentation ausgeben Java Basics - Anfänger-Themen 2
O String von vorne nach hinten an einem Zeichen Java Basics - Anfänger-Themen 10

Ähnliche Java Themen

Anzeige

Neue Themen


Oben