регулярное выражение, чтобы соответствовать один символ, который является чем угодно, кроме пробела

173

Мне нужно сопоставить один символ, который не является пробелом, но я не знаю, как это сделать с помощью регулярных выражений.

Райан
источник

Ответы:

249

Следующего должно быть достаточно:

[^ ]

Если вы хотите расширить это на что угодно, кроме пробелов (разрывы строк, табуляции, пробелы, пробелы):

[^\s]

или

\S
Эндрю Мур
источник
121
  • \s соответствует любому пробелу
  • \S соответствует любому символу, не являющемуся пробелом
  • Вы можете сопоставить символ пробела только с символом пробела;
  • [^ ] соответствует чему угодно, кроме символа пробела.

Выберите тот, который наиболее подходит.

Клетус
источник