我正在寻找一个正则表达式,它不允许使用'!'来启动字符串或'='。这是我的代码,目前我只添加了'='的代码,但这些代码不起作用。
[RegularExpression("^(?!=)", ErrorMessageResourceName="Error_StringStartWith", ErrorMessageResourceType= typeof(CommonStrings))]
public String FirstName { get; set; }
答案 0 :(得分:7)
您正在寻找## Code from your other post, to make this reproducible
model_test <- lm(Sepal.Length ~( Petal.Length + Sepal.Width + Petal.Width +Species)^2,
data=iris)
gg<-expand.grid(Petal.Length=0:6,Species=levels(iris$Species))
vv<-expand.grid(Sepal.Width=0:4,Petal.Width=1:4)
pd<-do.call(rbind,Map(function(Petal.Length,Species,Sepal.Width,Petal.Width){
nd <- cbind(vv, Petal.Length=Petal.Length,Species=Species,
Sepal.Width=Sepal.Width, Petal.Width=Petal.Width)
cbind(nd, pred=predict(model_test, nd, type="response"))},
Petal.Length=iris$Petal.Length,Species=iris$Species,
Sepal.Width=iris$Sepal.Width,Petal.Width=iris$Petal.Width))
## Plot with rotated axis labels
wireframe(pred~Sepal.Width+Petal.Width|Species*Petal.Length,
pd, drape=FALSE,scale=list(arrows=FALSE),subset=(Species=="setosa"),
layout = c(3, 3), zlab = list("pred", rot = 90),
xlab = list("Sepal.Width", rot = 30),
ylab = list("Petal.Width", rot = -30))
(?![!=]).*
@Rawling向我指出,没有必要断言字符串的开头,所以我已经删除了。