Xml 如何在WSDL中为不以11开头的数字编写正则表达式
我需要WSDL的正则表达式,其中数字不应以Xml 如何在WSDL中为不以11开头的数字编写正则表达式,xml,regex,xsd,wsdl,Xml,Regex,Xsd,Wsdl,我需要WSDL的正则表达式,其中数字不应以11开头。我正在使用以下模式,但它不起作用。数字为4位,不应以11开头 <xsd:pattern value="(?!11)[0-9]{2}[0-9]{2}" /> 提前感谢。下面的正则表达式如何: ((1[02-9])|([02-9]1)|([02-9][02-9]))[0-9][0-9] ^^^^^^^ ^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ AAAAAAA BBBBBBB CCCC
11
开头。我正在使用以下模式,但它不起作用。数字为4位,不应以11开头
<xsd:pattern value="(?!11)[0-9]{2}[0-9]{2}" />
提前感谢。下面的正则表达式如何:
((1[02-9])|([02-9]1)|([02-9][02-9]))[0-9][0-9]
^^^^^^^ ^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^
AAAAAAA BBBBBBB CCCCCCCCCCCC DDDDDDDDDD
部分表达式的作用:
查找所有以1开头但不以1作为第二位数的两位数AAA
查找所有以1结尾且第一位数字不是1的两位数BBB
查找所有不包含数字1的两位数CCC
再添加两位数DDD
使其成为四位数0..9
AAA
和BBB
和CCC
之间的管道符号|
用作逻辑OR