正则表达式禁止空格

发布于 2024-10-21 12:26:17 字数 94 浏览 1 评论 0原文

我正在寻找一个允许使用字母数字和除空格之外的大多数特殊字符的正则表达式。应该可以在c#中使用。如果 .net 支持 posix 风格那就太好了,但我似乎无法让它工作。 TIA

I'm looking for a regex that will allow Alpha Numeric and most all special characters except white space. It should be usable in c#. It would be nice if .net supported posix style but I can't seem to get it to work. TIA

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

通知家属抬走 2024-10-28 12:26:17

很确定 \S (注意大写)是非空白字符类。

Pretty sure \S (note capitalization) is the non-whitespace character class.

孤独岁月 2024-10-28 12:26:17

类似以下内容: [^\s]+ 应该可以解决问题。

这大致翻译为“匹配一个或多个非空白的连续字符”(\s 匹配空格、制表符或换行符)。

Something along the lines of: [^\s]+ should do the trick.

This roughly translates as "match one or more consecutive characters that are not whitespace" (\s matches a space, tab, or line break).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文