匹配这样的:
以$开头,后面部分为以C#的变量命名规则命名的字符串。
例如:
$precharse、$aa123、$a_123
不匹配:
$123、$12aabb
^\$(_|[a-zA-Z])(_|[a-zA-Z0-9])+$
你自己再根据需求改造改造!
把$去掉,然后剩下的改成一个C#变量声明语句,再反射编译它,编译器会告诉你匹不匹配的。
好吧,上面的虽然可行,但估计没什么人这样做。首先你要看一下C#变量命名规则,然后再对着规则写就好了。
自己动力吧,直接把答案给你是害了你。