Как включить двойную кавычку (") в регулярное выражение - PullRequest
7 голосов
/ 21 марта 2012

Кто-нибудь знает, как включить двойную кавычку в регулярное выражение. Я написал это регулярное выражение, но не смог включить двойную кавычку

<asp:RegularExpressionValidator ID="KeywordsRegex" runat="server" 
 ValidationExpression="^[+\-\!\(\)\:\^\[\]\{\}\~\*\?\&&\||].*$" 
 ControlToValidate="Keywords" ErrorMessage="Search keyword is not valid." 
 Text="*"></asp:RegularExpressionValidator> 

Ответы [ 4 ]

11 голосов
/ 21 марта 2012

Попробуйте поставить обратную косую черту (\), а затем &quot;. Это был бы правильный XML.

1 голос
/ 21 марта 2012

вы пытались избежать двойной кавычки с обратной косой чертой?

0 голосов
/ 21 марта 2012

Попробуйте избежать этого: замените каждое "на \"

0 голосов
/ 21 марта 2012

вам может понадобиться двойной побег, например \\\"

...