Wie passt alles außer Leerzeichen und neue Zeile?
Ich habe einen string, ich will nur match-Zeichenfolge für ein beliebiges Zeichen außer Leerzeichen und neue Zeile. Was muss regulären Ausdruck für diese?
Weiß ich reguläre Ausdrücke für alles, aber der Platz also [^ ]+
und regulärer Ausdruck für alles, aber new line [^\n]+
(ich bin auf Windows). Ich bin nicht in der Lage zu Bild, wie der club Sie zusammen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie das Leerzeichen, um deinen Charakter der Klasse ausgeschlossen zu sein.
Regulären Ausdruck
Wenn Sie ausschließen wollen, einfach nur space und newline-Zeichen, dann möchten Sie vielleicht zu verwenden
Beispielsweise
Beachten Sie, dass es nicht beseitigen alle anderen whitespace-Zeichen wie Tabulatoren, Zeilenvorschub-Zeichen usw.
Also, wenn Sie ausschließen möchten alle whitespace-Zeichen, dann können Sie
Oder
Beispielsweise
\S
ist das gleiche wie[^\s]
. Zitat aus dem docs,