我需要一個匹配包含「[S]」的文本的正則表達式模式。我試過這樣的事情:RegularExpressionAttribute的正則表達式必須包含「[S]」文本
^(?\\[S\\]$)$
但它不工作。 我該如何做到這一點?
編輯:
正則表達式的目的是用它作爲客戶端驗證正則表達式:
[RegularExpression("\\[S\\]", ErrorMessage = "The field must contain '[S]'.")]
但是,這是行不通的。因爲只有當字段是「[S]」時纔有效。
如果將正則表達式錨定到字符串的開頭和結尾,只有當字符串正好是「」時,才應刪除錨點「[S]」'將匹配。 – Gusman
我試過'(?\\ [S \\])'但是這給了我一個ArgumentException。 – ajmena
嗯,這是因爲「?」,刪除它 – Gusman