我需要一个匹配包含“[S]”的文本的正则表达式模式。我试过这样的事情:RegularExpressionAttribute的正则表达式必须包含“[S]”文本
^(?\\[S\\]$)$
但它不工作。 我该如何做到这一点?
编辑:
正则表达式的目的是用它作为客户端验证正则表达式:
[RegularExpression("\\[S\\]", ErrorMessage = "The field must contain '[S]'.")]
但是,这是行不通的。因为只有当字段是“[S]”时才有效。
如果将正则表达式锚定到字符串的开头和结尾,只有当字符串正好是“”时,才应删除锚点“[S]”'将匹配。 – Gusman
我试过'(?\\ [S \\])'但是这给了我一个ArgumentException。 – ajmena
嗯,这是因为“?”,删除它 – Gusman