Regex für ein einzelnes Zeichen, das alles andere als ein Leerzeichen ist


172

Ich muss einem einzelnen Zeichen entsprechen, das alles andere als ein Leerzeichen ist, aber ich weiß nicht, wie ich das mit Regex machen soll.

Antworten:


248

Folgendes sollte ausreichen:

[^ ]

Wenn Sie dies auf etwas anderes als Leerzeichen erweitern möchten (Zeilenumbrüche, Tabulatoren, Leerzeichen, Leerzeichen):

[^\s]

oder

\S

121
  • \s Entspricht einem beliebigen Leerzeichen
  • \S Entspricht einem beliebigen Nicht-Leerzeichen
  • Sie können ein Leerzeichen nur mit dem Leerzeichen abgleichen.
  • [^ ] passt alles andere als ein Leerzeichen.

Wählen Sie die am besten geeignete aus.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.