正则表达式匹配单个字符,除了空格


173

我需要匹配一个除了空格以外的任何其他字符,但是我不知道如何使用正则表达式进行匹配。

Answers:


249

以下内容就足够了:

[^ ]

如果要将其扩展到除空格(换行符,制表符,空格,硬空格)之外的任何内容,请执行以下操作:

[^\s]

要么

\S

121
  • \s 匹配任何空格字符
  • \S 匹配任何非空格字符
  • 您可以将空格字符与仅空格字符匹配;
  • [^ ] 匹配除空格以外的任何字符。

选择最合适的那个。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.