Java regex für ein beliebiges symbol?

Gibt es eine regex die akzeptiert, dass jedes symbol?

EDIT: um Zu verdeutlichen, was ich Suche.. ich will bauen, eine regex, die akzeptiert eine BELIEBIGE Anzahl von Leerzeichen und die es enthalten muss, mindestens 1 symbol (e.g , . "' $ £ etc.) oder (nicht exklusives oder) mindestens 1 Zeichen.

Bitte definieren Sie "Symbol" - es ist kein char, einschließlich Leerzeichen? Oder irgendetwas aber Leerzeichen...
Siehe meine Antwort: Sie sind auch Dinge, die Java hat Probleme mit, weil Sie in seiner nativen Zeichensatz anstelle des legacy-Zeichensatz. Wenn Sie zu viel zu tun mit diesen: !"#$%&'()*+,-./:;<=>?@[\]^_ˋ{|}~¡¢£¤¥¦§¨©«¬®¯°±´¶·¸»¿×÷˂˃˄˅˘˙˚˜˝϶҂՚׀׃׆׳״‐‑‒–—―‖‗‘’‚‛“”„‟†‡•‹›‼‽‾‿⁀ dann müssen Sie meine eleganteren Formulierungen.
Ähm, korrigiert mich wenn ich falsch Liege, aber alle diese Zeichen sind in der \S Klasse, nicht?
Ich fürchte, dass die gewählte Antwort falsch ist. Ich kann es nicht auf einfachen Daten sehr einfach. 🙁
In Java — aber nicht im Perl — Muster ^\s*\S+$ "erfolgreich" gegen "\t\n   ". Ich finde, dass, im Gegensatz zum Punkt, falsch: natürlich sollte es fehlschlagen, nicht gelingen. Nichts aber die Kasuistik einer Sprache-Anwalt bezahlt, von dem Reich des Bösen, könnte jeder machen, etwas anderes zu glauben. Es ist einfach nuts!

InformationsquelleAutor Skizit | 2010-12-03

Schreibe einen Kommentar