InvalidRegex:模式值“(?:Y|N)”不是有效的正则表达式。
InvalidRegex: Pattern value '(?:Y|N)' is not a valid regular expression.
我使用正则表达式来表示 yes no 类型。但是编译器抛出这样的异常。
<xsd:simpleType name="YesNoType">
<xsd:annotation>
<xsd:documentation>
Type for yes and no inputs.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="(?:Y|N)"/>
</xsd:restriction>
</xsd:simpleType>
InvalidRegex:模式值“(?:Y|N)”不是有效的正则表达式。报告的错误是:'This expression is not supported in the current option setting.'.
请帮我解决这个问题。
只需将其替换为更简单的内容,例如
Y|N
或
[YN]
之类的。
并非所有版本的正则表达式都实现了非捕获括号。
我使用正则表达式来表示 yes no 类型。但是编译器抛出这样的异常。
<xsd:simpleType name="YesNoType">
<xsd:annotation>
<xsd:documentation>
Type for yes and no inputs.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:pattern value="(?:Y|N)"/>
</xsd:restriction>
</xsd:simpleType>
InvalidRegex:模式值“(?:Y|N)”不是有效的正则表达式。报告的错误是:'This expression is not supported in the current option setting.'.
请帮我解决这个问题。
只需将其替换为更简单的内容,例如
Y|N
或
[YN]
之类的。
并非所有版本的正则表达式都实现了非捕获括号。