lan*_*nce 1 c# regex constants naming-conventions
我正在将这个正则表达式 C#字符串重构为常量,我不确定如何最好地命名它(我的正则表达式很弱).
@"^(?!\s\s)"
问号不是表示可选的东西吗?什么问题是可选的?
我发现,作为一名开发人员,你必须先清楚地理解它,然后才能正确命名它(也就是:Naming很难),所以我想清楚地理解它,然后给它一个正确的名字.
这个正则表达式的名称是什么?
我在考虑LinesThatDoNotStartWithTwoSpaces或者DoesNotStartWithTwoSpaces.
构造本身是一个负面的先行.它指定在主表达式后无法匹配的组.
在这种情况下,是的,当匹配的行不以两个空格(空格)开始时,它匹配.
我会把正则表达式命名为 NotMatchLineStartingWithTwoWhiteSpaces