c# - 正则表达式 C# 中的空字符串

标签 c# regex

我有以下正则表达式模式:[A-TVWZ]"。我需要它也接受空字符串 "",如何将它插入我的模式中?我的 DataGridView 需要它,因为当用户离开单元格而没有写任何东西时,它会在验证时出错......

最佳答案

也许这太简单了;我会检查没有正则表达式的空字符串。

例如:

if ( string.IsNullOrEmpty( myString ) || Regex.IsMatch( "[A-TVWZ]", myString )
{
    ....
}

参见:

关于c# - 正则表达式 C# 中的空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10594745/

相关文章:

Java 正则表达式 Lookbehind 和 Lookahead

regex - 正则表达式从nuget包文件名中解析包名称和版本号

java - 用不断变化的替换字符串替换子字符串

c# - 在using语句中未使用的局部变量

c# - 防止出现未处理的异常对话框

c# - 使用 SQL View 还是 SQL Query?

python - 正则表达式多重表达式

Python解析表达式并替换为另一个表达式

c# - Breeze.js 中的计数

c# - C# 中的引用类型变量 "ref"有什么用?