регулярное выражение для запрета пробелов

Я ищу регулярное выражение, которое позволит использовать буквенно-цифровые и большинство специальных символов, кроме пробелов. Его можно использовать в С#. Было бы неплохо, если бы .net поддерживал стиль posix, но я не могу заставить его работать. ТИА


person Dan Doyon    schedule 08.03.2011    source источник
comment
Я почти уверен, что вы не хотите сопоставлять все, кроме пробелов. Можете ли вы показать несколько примеров?   -  person    schedule 09.03.2011


Ответы (2)


Почти уверен, что \S (примечание с заглавной буквы) - это класс символов без пробелов.

person Quinn Bailey    schedule 09.03.2011
comment
спасибо, мой мозг должен быть мертв сегодня. это был смущающе простой вопрос. - person Dan Doyon; 09.03.2011

Что-то вроде: [^\s]+ должно помочь.

Это примерно переводится как «соответствие одному или нескольким последовательным символам, которые не являются пробелами» (\s соответствует пробелу, табуляции или разрыву строки).

person npad    schedule 08.03.2011