正则表达式用于识别只有特殊字符和空格的字符串

本文关键字:空格 字符串 特殊字符 用于 识别 正则表达式 | 更新日期: 2023-09-27 18:36:19

>我试图使用 C# 中的正则表达式找出字符串是否只包含 | 和一个空格,而其中没有其他内容。我尝试了下面的表达式,但这并不能准确识别,它会获取所有正在掉落的记录。

Regex reg = new Regex("^[^a-zA-Z0-9@#!.]+$");

不的列表不断扩展。提前感谢您对此的任何帮助。

谢谢VJ

正则表达式用于识别只有特殊字符和空格的字符串

如何使用以下内容直接定位要匹配的内容,而不是不想匹配的内容:

new Regex(@"^['s|]*$");

细分:

  • ^ - 字符串的开头
  • [...] - 以下任何一项:
    • 's - 空格字符
    • | - 字面意思 |
  • *重复任意次数(包括0次)
  • 字符串的末尾$