日期:2014-05-20  浏览次数:20474 次

C#变量命名的正则表达式
C#变量命名的正则表达式
这个怎么写?
求赐教...


------解决方案--------------------
意思是第一位不能为数字 不能有特殊符号之类的?
------解决方案--------------------
哦?竟然有这回事?
------解决方案--------------------
百度一下,这个
------解决方案--------------------
探讨
C#变量命名的正则表达式
这个怎么写?
求赐教...

------解决方案--------------------
C#语言基本入门可以看msdn: http://msdn.microsoft.com/zh-cn/library/zkxk2fwf(v=VS.90).aspx

一时还没有搜到c#的词法结构表达式,这个恐怕顶多也就是搞c#编译器的人去写的才算数。

提醒你一句,不要以为搞什么正则就能理解语言了。对语言进行词法描述,是各种分析中最低级的第一步。如果你想写一个用户能够满意的实用的语言处理程序,或许陷入正则是一条错误的道路。
------解决方案--------------------
比如我写
C# code
adflal 卢卡斯哦uxkd 82384234 += sdfsa搜索;

------解决方案--------------------
不考虑可以用中文、日文等非英语字符,可以用:
^[a-zA-Z]\w+$
------解决方案--------------------
如果限制变量长度不超过100个字符,那么可以
^[a-zA-Z]\w+{0,99}$