gpt4 book ai didi

c# - 正则表达式 : single word

转载 作者:行者123 更新时间:2023-11-30 13:08:00 25 4
gpt4 key购买 nike

如果用户输入是单个单词,我想 checkin C# 程序。单词 my 只有字符 A-Z 和 a-z。没有空格或其他字符。我尝试 [A-Za-z]* ,但这不起作用。这个表达式有什么问题?

Regex regex = new Regex("[A-Za-z]*");
if (!regex.IsMatch(userinput);)
{
...
}

你能推荐一个包含完整正则表达式示例列表的网站吗?!

最佳答案

它可能有效,但您没有锚定正则表达式。您需要使用 ^$ 分别将表达式锚定到字符串的开头和结尾:

Regex regex = new Regex("^[A-Za-z]+$");

我还将 * 更改为 + 因为 * 将匹配 0 次或多次,而 + 将匹配 1 次或多次。

关于c# - 正则表达式 : single word,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7713434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com