我试图在XSD中找到允许正整数和负整数的正则表达式模式
我当前的代码只允许正整数。
xs:pattern value="[0-9]{0,10}"
答案 0 :(得分:12)
假设您只在数字前面提到可选的负号:
xs:pattern value="-?[0-9]{0,10}"
答案 1 :(得分:3)
使用\d
表示法会更简单:
xs:pattern value="-?\d+"
答案 2 :(得分:-1)
如果你使用python: 示例re.findall:
regex=re.findall(r'(-?[\d]+)',somestring)
*输出: [负整数,整数]