如何在正则表达式中包含双引号(“)

时间:2012-03-21 16:42:26

标签: regex xml validation

有没有人知道如何在正则表达式中包含双引号。我写了这个正则表达式但无法包含双引号

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

4 个答案:

答案 0 :(得分:11)

尝试使用反斜杠(\)后跟&quot;。这将是正确的XML。

答案 1 :(得分:1)

您是否尝试使用反斜杠转义双引号?

答案 2 :(得分:0)

你可能需要双重逃避,例如\\\"

答案 3 :(得分:0)

试着逃避它: 替换每个“by \”