正则表达式,用于检查具有特殊字符的字符串

本文关键字:特殊字符 字符串 用于 检查 正则表达式 | 更新日期: 2023-09-27 17:59:17

我需要检查我的字符串是否只得到

形式的字母

  • 文本

或形式-"文本"

或形式-"文本"

如何为此构建正则表达式?目前我使用的是下面提供的,这似乎不起作用。请帮我修改一下。提前谢谢。

      Regex isString = new Regex("[^a-zA-Z]|[^']|[^'"]");

正则表达式,用于检查具有特殊字符的字符串

Regex isString = new Regex("([''"]?)[a-zA-Z]+''1$");

这将与"text"'text'匹配,而与'text" 不匹配

Regex isString = new Regex("^['][a-zA-Z]*[']|['"][a-zA-Z]*['"]|[a-zA-Z]*$");