Ich versuche festzustellen, ob eine Zeichenfolge ein bestimmtes Attribut enthält.Ermitteln, ob eine Teilzeichenfolge eine Zufallszahl enthält
Ich habe eine lange Zeichenfolge und möchte feststellen, ob das Attribut v_lstg_ # in dieser Zeichenfolge enthalten ist, aber das Problem, das ich habe, ist, dass das letzte Zeichen in v_lstg_ # eine beliebige Ganzzahl von 0 ist. 9, (daher das '#'), also meine Frage ist, was Regex (oder eine andere Methode) kann ich verwenden, um festzustellen, ob dieses Attribut in der Zeichenfolge enthalten ist?
So etwas Ähnliches wie:
String randomString;
randomString.contains("v_lstg_" + "some integer valued, ranged from 0 - 9, regex here")
Ohne das Format 'randomString' sehen wir nicht wissen können. Das heißt, können wir diesen String als eine Reihe von Feldern betrachten? Wie werden die Felder dargestellt? Was ist das Format des Wertes nach diesem Feld (d. H. Alle numerischen, alphanumerischen, Leerzeichen, Nullen, ist es eine feste Breite ...?) Sobald Sie diese Informationen haben, können Sie auch eine Vorstellung von möglichen Lösungen bekommen. Vielleicht ist eine Regex nicht der richtige Weg, dies zu tun? – jdv
Obligatorisch: http://blog.codinghorror.com/regular-expressions-now-you-have-two-problems/ – jdv
@jdv Nun, das Format der Zeichenfolge ist wirklich irrelevant. Angenommen, ich habe zwei Wörter in einem Satz und möchte überprüfen, dass "v_lstg_ #" in diesem Satz enthalten ist. Das einzige Problem ist, dass '#' eine zufällige Ganzzahl ist. – Robben