我需要检查我的字符串是否只有
表单的字母
或表格 - '文字'
或表格 - “文字”
如何构建正则表达式?目前正在使用的是下面提供的,似乎无效。请帮我修改一下。提前谢谢。
Regex isString = new Regex("[^a-zA-Z]|[^']|[^\"]");
答案 0 :(得分:2)
Regex isString = new Regex("(['\"]?)[a-zA-Z]+\\1$");
这将匹配"text"
,'text'
而非'text"
答案 1 :(得分:1)
Regex isString = new Regex("^['][a-zA-Z]*[']|[\"][a-zA-Z]*[\"]|[a-zA-Z]*$");