标签: regex
我目前有正则表达式字符串@"[0-9a-zA-Z].+@.+[0-9a-zA-Z]$" 问题在于它在“ @”之前和之后需要2个以上的字符,因此像a @ a这样的输入将无效,而应该是
@"[0-9a-zA-Z].+@.+[0-9a-zA-Z]$"
我需要的是一种方法,.+?不会把“任何字符”(?)变成一个懒惰的量词
.+?
答案 0 :(得分:0)
尝试在每个+之后将*更改为.
+
*
.
[0-9a-zA-Z].*@.*[0-9a-zA-Z]$
https://regex101.com/r/sNMQsw/3