Ich habe die folgende Regex einen Satzes mit allen Buchstaben in Großbuchstabenregex passenden Worte und Emojis in einem String schreit
private static String ALL_CAPS_REGEXP = "\\b[A-Z\\s]+\\b";
zur Anpassung aber nicht mit Zeichenkette wie ;D
, :P
, :O
usw.
einige Beispiele sind:
ALL CAPS :DD REGEXP
ALL CAPS ('-:
ALL CAPS)-': :P
I ALL CAPS REGEXP
, die ich übereinstimmen soll. Es ist etwas wie Ignorieren jedes Zeichen, das kein Alphabet ist, aber Ruhe sollte Großbuchstaben sein
Nehmen wir an, dass die in jedem Emoji verwendeten Alphabete nur Großbuchstaben sind.
Welche Änderung in der Regex sollte ich treffen, um Emoji wie Zeichenfolgen, die Großbuchstaben haben, zu entsprechen?
Dieser arbeitete für diese Emojis. –
Sie sagen "ein Wort", aber Regex ist '[A-Z \ s] +', die Buchstaben und Leerzeichen entspricht, also * mehrere * Wörter, nicht einzelne Wörter. Beispiel: "Ich sagte GO HOME" wird "I" und "GO HOME" entsprechen, nicht "I", "GO" und "HOME". – Andreas
@Andreas Sie haben Recht damit. Ich habe diesen Teil der Frage bearbeitet. –