我一直在寻找一种用替换功能替换所有特殊字符的方法。我想使用Razor语法但是这个
@Product.Name.Regex.Replace(@"[^A-Za-z0-9/\s/g]", "_")
没有做到这一点。
我试过这个
@Regex.Replace(@Product.Name,@"[^A-Za-z0-9/\s/g]", "_")
也失败了。
到目前为止,我已经尝试了很多其他的事情,并且很多次我不断收到此错误消息: "名称' Regex'在当前上下文中不存在"
有人可以帮忙吗?
答案 0 :(得分:28)
您需要将@using System.Text.RegularExpressions
添加到模板的顶部。此外,如果您希望此命名空间在所有模板中都可用,this question将为您提供帮助。