我的代码中有这一行:
Match match = Regex.Match(actualValue, regexValue, RegexOptions.None);
我有一个简单的问题。为什么在使用以下行检查成功含义时:
if(match.Success)
那么匹配成功并具有以下值:
实际值 ="G:1"
正则表达式值 ="A*"
实际似乎至少不适合我,所以我可能会错过一些东西......
我想要实现的只是接收一个实际值和一个正则表达式,并检查实际值是否符合正则表达式。我认为这就是我在那里所做的,但显然我没有。
编辑:另一个问题。有没有办法将 * 视为“任何字符”通配符?意思是 A* 是否有可能被视为 A 并且在它之后任何字符都是可能的?