gpt4 book ai didi

c# - 正则表达式 "^[a-zA-Z]"或 "[^a-zA-Z]"

转载 作者:IT王子 更新时间:2023-10-29 04:31:50 24 4
gpt4 key购买 nike

^[a-zA-Z][^a-zA-Z] 有区别吗?

当我 checkin C# 时,

Regex.IsMatch("t", "^[a-zA-Z]")  // Returns true (I think it's correct)

Regex.IsMatch("t", "[^a-zA-Z]") // Returns false

有很多网站使用 [^a-zA-Z] 作为字母表。我不太确定哪个是正确答案。

最佳答案

是的,第一个意思是“匹配所有以字母开头的字符串”,第二个意思是“匹配所有包含非字母的字符串”。脱字符号 ("^") 有两种不同的使用方式,一种用于表示文本的开始,一种用于否定方括号内的字符匹配。

关于c# - 正则表达式 "^[a-zA-Z]"或 "[^a-zA-Z]",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2790813/

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