Wie definieren Sie spezielle Zeichen in string-array java
Brauche ich, um zu definieren ein array mit unten alle Sonderzeichen..
+ - && || ! ( ) { } [ ] ^ " ~ * ? : \
Ich bin mit diesem
List<String> specialCharactersInSolr = Arrays.asList(new String[] {
"+", "-", "&&", "||", "!", "(", ")", "{", "}", "[", "]", "^",
"~", "*", "?", ":", });
Es ist die Annahme, alle Zeichen außer " und \
Bitte helfen, wie definieren Sie diese beiden als gut.
nur fliehen Sie mit einem backslash! Und warum bist du nicht mit
Genau, was ich zu geben!
Verwenden
In Java 5+ brauchen Sie nicht
warum war das downvoted?
Character
statt String
?Genau, was ich zu geben!
Verwenden
"\""
und "\\"
beziehungsweise. Aber Sie sagen, Sie wollen Zeichen hier, und definieren Sie Zeichenketten statt?In Java 5+ brauchen Sie nicht
new String[] { ... }
.warum war das downvoted?
InformationsquelleAutor Tanu Garg | 2013-07-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
\
und"
sind Besondere Zeichen in String-Klasse"
ist Anfang oder Ende der Zeichenfolge\
wird verwendet, um einige Zeichen, wie die neuen Linien\n
\r
Registerkarte\t
oder bestimmte Zeichen, wie in Ihrem Fall\
und"
So zu machen Literale haben Sie zu entkommen, Sie mit
"\\"
und"\""
Andere Idee ist die Verwendung
Character[]
stattString[]
so dass Sie nicht haben, um zu entkommen"
und dein Zeichen geschrieben werden können, als'"'
oder'\\'
(weil'
benötigen Flucht - es sollte so geschrieben werden, als'\''
-\
ist auch hier das Besondere und erfordert auch, die Flucht zu bringen, seine literal).this ain ' T regex. Doppel-backslash ist, wie Sie schreiben, ein einzelner backslash
du irrst dich das wird gut funktionieren.Versuchen Sie es Ihre selbst
Ah! Recht. Vermischt es mit regex. Sorry. Es wird funktionieren gut.
ya Jungs Ihre Arbeit gut. Thanku alle.
InformationsquelleAutor Pshemo
Verwenden Sie diese
hier
"\""
und"\\"
sind für"
und\
Sie können versuchen, diese. Dies ist in Ordnung, die
falsch. dieser obige code ist in Ordnung. Sie denken, wie Sie schreiben, einen literalen backslash im regex-vielleicht
Ja, richtig. Mein Schlechtes! +1
InformationsquelleAutor Ruchira Gayan Ranaweera