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

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

Ответ 1

Достаточно следующего:

[^ ]

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

[^\s]

или

\S

Ответ 2

  • \s соответствует любому символу пробела
  • \s соответствует любому символу без пробела
  • Вы можете сопоставить символ пробела только с символом пробела;
  • [^ ] соответствует любому символу пробела.

Выберите подходящий вариант.