Ich habe eine Zeichenfolge wie dieseWie nach einem Wort in einem Satz suchen, die auch ein Teil eines großen Wortes in der gleichen Zeichenfolge ist?
String test = "[Short: 1234, Long: 3456, At_Long: 1234, Get_Long: 56788]"
ich sicherstellen müssen, dass meine Zeichenfolge das WortLange hat. Manchmal wird die Reihenfolge der Inhalte in der Zeichenfolge geändert. Zum Beispiel
String test = "[Long: 1234, Short: 3456, At_Long: 1234, Get_Long: 56788]"
Also, wenn ich nach
test.contains(" Long:")
ich nichts, weil die Reihenfolge gelegentlich ändert. Wenn ich das führende Leerzeichen entferne, betrachtet es auch At_Long, Get_long. Wie stelle ich das System nur nach dem Wort Long:?
Was ist die Programmiersprache? –
Die Sprache ist Java – SRS
Versuchen Sie 'test.matches (" (? S). * \\ bLong \\ b. * ")' Oder '(" "+ test) .enthält (" Long: ")' –