Regulären Ausdruck " | "
Hey Leute, ich bin versucht, Java useDelimiter
Methode auf seine Scanner
Klasse zu tun, einige einfache Analyse. Im Grunde ist jede Zeile ein Datensatz getrennt durch " | ", also zum Beispiel:
2 | John Doe
3 | Jane Doe
4 | Jackie Chan
Die Methode nimmt als parameter einen regulären Ausdruck, für das, Spiel für. Kann jemand bitte geben Sie mir mit den regulären Ausdruck, der würde passen |
(Ein senkrechter Strich durch ein Leerzeichen getrennt auf beiden Seiten).
Dank, ich würde es wirklich schätzen!
java muss auf irgendeine Art von string split-Funktion. Sie können es benutzen.
ja, das ist eigentlich das, was ich am Ende machen, aber ich bin immer noch mit der regex zum splitten der Zeile string 🙂
ja, das ist eigentlich das, was ich am Ende machen, aber ich bin immer noch mit der regex zum splitten der Zeile string 🙂
InformationsquelleAutor Jorge Israel Peña | 2010-03-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kam ich mit
\s\|\s
die in Java wäre, ausgedrückt als"\\s\\|\\s"
. Ich weiß nicht, ob dies ist die beste obwohl. Ich brauche nicht alles, was hardcore ist, nur etwas, das funktioniert, und diese scheint 🙂Sorry, für die Beantwortung meiner eigenen Frage, ich denke, nachdem Sie es aus, es half mir zu denken.
\s
würde, werden sämtliche white-space-Zeichen, einschließlich\t
! So möchten Sie vielleicht, um genauer zu sein, abhängig von Ihren Eingaben.Ich Stimme zu-ich gehe mit
" \\| "
als mein argument zu useDelimiterOhhh okay, danke! Ich wusste nicht, es könnte so einfach sein 🙂
InformationsquelleAutor Jorge Israel Peña
Hier ist ein code-snippet, analysiert einen string (oder eine ganze Datei, Scanner akzeptiert beides) ist, und extrahiert die Anzahl und die Namen der aus jeder Zeile :
Dieser code führt zu folgendem Ergebnis :
InformationsquelleAutor Olivier Croisier
Vergessen Sie nicht, schließen Sie die * passend wiederholenden Charakter
Bearbeitet --
Verwenden Sie einfach dieses zu
.*\|.*
.*\|.*
würde lassen Räume auf die zurückgegebenen strings...InformationsquelleAutor Fadrian Sudaman
funktionieren würde, Sie brauchen, um zu entkommen Anführungszeichen und |
InformationsquelleAutor adhanlon
......
InformationsquelleAutor Sarfraz