在 C# 中包含双引号作为 Regex 模式的一部分

阿里努勒

对 Regex 不太舒服。只是想检查一下。正则表达式模式是什么,只允许字符串中的这些字符。

我将如何包含双引号?

! " # $ % & ' ( ) * + , - . _ / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz

这是我将使用的模式,不会成功检查双引号。例子

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

    string input = "\"Hello\"";
    Regex.IsMatch(input, pattern)//false
csharpguy2021

在允许字符的括号内,您可以添加 \" 或者您可以在括号的每一侧添加一个以确保它仅在以引号开头和结尾时才捕获它

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在C中获取整数的一部分

PHP中的Regex:如何在最后一部分URL中获取单词?

用PHP中的Regex替换字符串的一部分

使用 JavaScript regex 确保字符串中的唯一部分

在 JSON C# 中包含类名作为序列化的一部分

C/C++ - 按作为结构一部分的值数组进行复制

从 C# 程序集中提取版本作为 Jenkins 管道的一部分

作为C#安装程序向导的一部分安装Matlab MCR

C# 如何组合作为列表一部分的多个 JSON 数组?

如何从c#中的html代码中获取html代码的一部分?

有没有办法在C ++正则表达式中重用模式的一部分?

使用C中的数组替换图像的一部分

我如何编译(运行)C# 中的一部分代码?

在C#中替换字符串的一部分?

C在字符串中获取一部分字符串

如何在 C# 中解析不完整的 JSON 的一部分

在C#中获取当前目录名称的(最后一部分)

从C#中的字符串获取域的第一部分?

在C中仅读取文件的一部分

能否在C ++中隐藏继承层次结构的一部分?

将列表的一部分复制到C ++中的向量

在 C# 中只模擬函數的一部分?

fabsf是C ++ 11中std名称空间的一部分吗?

访问结构内部的数组元素(属于结构数组的一部分)(在C中)

C ++标准的哪一部分允许在括号中声明变量?

为什么静态数据成员不是c ++中对象的一部分?

如何在Windows(C ++)中创建过程以运行另一部分代码?

在C ++中仅复制二进制文件的一部分

在多维数组C#的一部分中搜索字符串