字母数字和特殊字符的正则表达式

2024-01-13

我需要定义一个接受字母数字和以下特殊字符的正则表达式: @#$​​%&*()-_+][';:?.,!

我想出了:

string pattern = @"[a-zA-Z0-9@#$%&*+\-_(),+':;?.,![]\s\\/]+$";

但这似乎不起作用。有人可以让我知道缺少什么吗?


The []中间需要转义*:

\[\]

您可能还想用 a 来锚定字符串的开头^.


* Probably just the ] but I like to do both for balance.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

字母数字和特殊字符的正则表达式 的相关文章

  • 以文化中立的方式将字符串拆分为单词

    我提出了下面的方法 旨在将可变长度的文本拆分为单词数组 以进行进一步的全文索引处理 删除停止词 然后进行词干分析 结果似乎不错 但我想听听关于这种实现对于不同语言的文本的可靠性的意见 您会建议使用正则表达式来代替吗 请注意 我选择不使用 S
  • 按成员序列化

    我已经实现了template
  • ASP.NET MVC:这个业务逻辑应该放在哪里?

    我正在开发我的第一个真正的 MVC 应用程序 并尝试遵循一般的 OOP 最佳实践 我正在将控制器中的一些简单业务逻辑重构到我的域模型中 我最近一直在阅读一些内容 很明显我应该将逻辑放在域模型实体类中的某个位置 以避免出现 贫血域模型 反模式
  • 如何为俚语和表情符号构建正则表达式 (regex)

    我需要构建一个正则表达式来匹配俚语 即 lol lmao imo 等 和表情符号 即 P 等 我按照以下示例进行操作http www coderanch com t 497238 java java Regular Expression D
  • Asp.NET WebApi 中类似文件名称的路由

    是否可以在 ASP NET Web API 路由配置中添加一条路由 以允许处理看起来有点像文件名的 URL 我尝试添加以下条目WebApiConfig Register 但这不起作用 使用 URIapi foo 0de7ebfa 3a55
  • 为什么当实例化新的游戏对象时,它没有向它们添加标签? [复制]

    这个问题在这里已经有答案了 using System Collections using System Collections Generic using UnityEngine public class Test MonoBehaviou
  • 用于登录 .NET 的堆栈跟踪

    我编写了一个 logger exceptionfactory 模块 它使用 System Diagnostics StackTrace 从调用方法及其声明类型中获取属性 但我注意到 如果我在 Visual Studio 之外以发布模式运行代
  • HTTPWebResponse 响应字符串被截断

    应用程序正在与 REST 服务通信 Fiddler 显示作为 Apps 响应传入的完整良好 XML 响应 该应用程序位于法属波利尼西亚 在新西兰也有一个相同的副本 因此主要嫌疑人似乎在编码 但我们已经检查过 但空手而归 查看流读取器的输出字
  • 如何从 appsettings.json 文件中的对象数组读取值

    我的 appsettings json 文件 StudentBirthdays Anne 01 11 2000 Peter 29 07 2001 Jane 15 10 2001 John Not Mentioned 我有一个单独的配置类 p
  • SolrNet连接说明

    为什么 SolrNet 连接的容器保持静态 这是一个非常大的错误 因为当我们在应用程序中向应用程序发送异步请求时 SolrNet 会表现异常 在 SolrNet 中如何避免这个问题 class P static void M string
  • 如何在整个 ASP .NET MVC 应用程序中需要授权

    我创建的应用程序中 除了启用登录的操作之外的每个操作都应该超出未登录用户的限制 我应该添加 Authorize 每个班级标题前的注释 像这儿 namespace WebApplication2 Controllers Authorize p
  • 控件的命名约定[重复]

    这个问题在这里已经有答案了 Microsoft 在其网站上提供了命名指南 here http msdn microsoft com en us library xzf533w0 VS 71 aspx 我还有 框架设计指南 一书 我找不到有关
  • 垃圾收集器是否在单独的进程中运行?

    垃圾收集器是否在单独的进程中启动 例如 如果我们尝试测量某段代码所花费的进程时间 并且在此期间垃圾收集器开始收集 它会在新进程上启动还是在同一进程中启动 它的工作原理如下吗 Code Process 1 gt Garbage Collect
  • 什么时候虚拟继承是一个好的设计? [复制]

    这个问题在这里已经有答案了 EDIT3 请务必在回答之前清楚地了解我要问的内容 有 EDIT2 和很多评论 有 或曾经 有很多答案清楚地表明了对问题的误解 我知道这也是我的错 对此感到抱歉 嗨 我查看了有关虚拟继承的问题 class B p
  • 使用 x509 证书签署 json 文档或字符串

    如何使用 x509 证书签署 json 文档或字符串 public static void fund string filePath C Users VIKAS Desktop Data xml Read the file XmlDocum
  • 向现有 TCP 和 UDP 代码添加 SSL 支持?

    这是我的问题 现在我有一个 Linux 服务器应用程序 使用 C gcc 编写 它与 Windows C 客户端应用程序 Visual Studio 9 Qt 4 5 进行通信 是什么very在不完全破坏现有协议的情况下向双方添加 SSL
  • 如何从两个不同的项目中获取文件夹的相对路径

    我有两个项目和一个共享库 用于从此文件夹加载图像 C MainProject Project1 Images 项目1的文件夹 C MainProject Project1 Files Bin x86 Debug 其中有project1 ex
  • cmake 将标头包含到每个源文件中

    其实我有一个简单的问题 但找不到答案 也许你可以给我指一个副本 所以 问题是 是否可以告诉 cmake 指示编译器在每个源文件的开头自动包含一些头文件 这样就不需要放置 include foo h 了 谢谢 CMake 没有针对此特定用例的
  • 将控制台重定向到 .NET 程序中的字符串

    如何重定向写入控制台的任何内容以写入字符串 对于您自己的流程 Console SetOut http msdn microsoft com en us library system console setout aspx并将其重定向到构建在
  • 如何防止用户控件表单在 C# 中处理键盘输入(箭头键)

    我的用户控件包含其他可以选择的控件 我想实现使用箭头键导航子控件的方法 问题是家长控制拦截箭头键并使用它来滚动其视图什么是我想避免的事情 我想自己解决控制内容的导航问题 我如何控制由箭头键引起的标准行为 提前致谢 MTH 这通常是通过重写

随机推荐

  • QtToolBar 按钮文本中带有下划线快捷键

    我有一个简单的 Qt 工具栏 带有纯文本按钮Action MainWindow MainWindow QWidget parent QMainWindow parent QToolBar toolBar new QToolBar this
  • 使用SoupStrainer选择性解析

    我正在尝试解析购物网站上的视频游戏标题列表 然而 由于项目列表全部存储在标签内 This http www crummy com software BeautifulSoup documentation html Improving 20P
  • 特定页面的访问者数量

    我想查看特定页面 我有该页面的 URL 上的访问者数量 我在 Analytics 中找不到输入 URL 来查找该特定页面的统计信息的位置 Go to Behavior gt Site Content gt All Pages and put
  • matlab中矩阵的排序

    我正在对矩阵进行模拟 假设是 5x5 矩阵 该矩阵的元素之一是已知的 下面的后方块 该位置不会始终位于中心 我想从该位置开始并螺旋式访问其他元素 我已按数字显示了顺序 如何在大矩阵 例如 1000x1000 中定义这个顺序 因为我无法手动完
  • 如何从 numpy 数组的每一行中仅获取第一个 True 值?

    我有一个 4x3 布尔 numpy 数组 我试图返回一个相同大小的数组 除了原始数组每行上第一个 True 值的位置之外 该数组全部为 False 所以如果我有一个起始数组 all bools np array False True Tru
  • 某些图像未在移动浏览器中显示(但在桌面浏览器中显示)

    我遇到的问题是 某些图像无法在 iPhone 上的移动浏览器中显示 但我可以在所有桌面浏览器中看到它们 在我的手机上 我只看到一个带有灰色边框的空白框 该图像应该在该位置 一些注意事项 这似乎是随机发生的 因为有些图像在一天显示 然后在第二
  • 如何将 ArrayList 传递给另一个应用程序中的活动?

    我正在尝试在两个应用程序之间共享数据 首先我想到将文件保存到SD卡然后读取它 但是这个解决方案不起作用 所以如果有办法发送一个文件 我会受伤ArrayList of an Object实现Parcelable 还可以采取什么其他方式来实现这
  • 我是否需要显式重载接受 const 左值引用作为右值引用的方法?

    目前我正在尝试右值引用 C 11 g 和 gnu x0 并且我想在我的类中实现移动语义 因为它感觉 正确 我是否需要重载通常接受 const 左值引用的每个函数才能从右值引用中受益 假设这是我的示例类 class Person public
  • 使用并行库添加到列表时保证线程安全的正确方法

    我循环访问连接字符串数组 并在每个循环中提取一些信息并将其添加到列表中 现在 我想使用并行库使其成为多线程 但我不确定该库是否保证对列表的写入是线程安全的 或者我是否需要使用锁定 List
  • 如何在django中调试ajax请求

    我知道例如 def home request if request method POST k p 1 return HttpResponse simplejson dumps dict mimetype application javas
  • Vim:将选定的文本通过管道传输到 shell cmd 并在 vim 信息/命令行上接收输出

    我想将选定的文本通过管道传输到 shell 命令并在 vim 信息 命令行上接收此 shell 命令的一行输出 我真正想做的事情 将选定的文本通过管道传输到pastebin类型的shell命令 并且我想接收shell cmd的输出 这是pa
  • 如何更改 Jekyll 网站的默认字体

    我是使用 Jekyll css 等的新手 我分叉了现在的杰基尔 https github com barryclark jekyll now回购 有没有办法可以更改或添加整个 jekyll 网站的默认字体 看起来像这个帖子 https st
  • 从另一个文本文件中读取基于键的文本文件作为列

    我是 Spark 新手 我正在尝试将表作为文本文件加载到 Spark 中 我想读取基于另一个文本文件列的文本文件 例如 Id 作为键 如果 B id 匹配 A id 那么我必须将文件 B 读入 Spark val file2 sc text
  • 即使设置了 CommandParameter,ICommand.CanExecute 也会传递 null

    我有一个棘手的问题 我正在绑定ContextMenu到一组ICommand 派生对象 并设置Command and CommandParameter每个属性MenuItem通过样式
  • 如何过滤动态嵌套列表对象java 8

    如何过滤动态嵌套列表对象java 8 Example class Items List
  • 多少个数据库表列太多了?

    我接手了一个项目的开发 该项目的用户表有超过 30 列 坏事是对列的更改和添加不断发生 这是不对的 我是否应该推动将额外的字段作为值移至第二个表中并创建第三个表来存储这些列名称 user id email user field id nam
  • 使用 Java 配置的 Spring OAuth2 最简单的示例是什么? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我最近在 Spring 中构建了一个 REST API 我正在使用 Net C 客户端使用它 目前没有
  • 从 SlickGrid 中的单元格获取数据

    SlickGrid 使用什么方法来获取单元格内容 例如 grid new Slick Grid myGrid data columns options grid onAddNewRow function item colDef grid r
  • 将图划分为具有最小割的相同大小的不相交集

    是否有任何算法或代码将图节点划分为两个或多个满足以下条件的不相交集合 首先 只允许删除边缘 其次 对边进行加权 并且要删除的边必须具有最小权重 最小切割算法 第三 所需的不相交集尽可能长地具有相同的大小 看起来您正在尝试解决最小二分问题 其
  • 字母数字和特殊字符的正则表达式

    我需要定义一个接受字母数字和以下特殊字符的正则表达式 我想出了 string pattern a zA Z0 9 s 但这似乎不起作用 有人可以让我知道缺少什么吗 The 中间需要转义 您可能还想用 a 来锚定字符串的开头 Probably