SAP PI XSD SCHEMA:XSD模式值

2020-08-21 23:41发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨。

我对理解xsd模式有疑问。

我不理解上图中突出显示的内容的含义。

这是索赔额字段(费用率),最大长度为9,但我无法理解模式值属性。

(7.2 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨。

我对理解xsd模式有疑问。

我不理解上图中突出显示的内容的含义。

这是索赔额字段(费用率),最大长度为9,但我无法理解模式值属性。

(7.2 kB)
付费偷看设置
发送
2条回答
土豆飞人
1楼 · 2020-08-22 00:05.采纳回答

您好 Subin S

该模式描述了应如何"格式化"值。 它用正则表达式(正则表达式的缩写)编写。 以下文章对Regex进行了很好的概述: https://medium。 com/factory-mind/regex-tutorial-a-simple-cheatsheet-by-examples-649dc1c3f285

您所用的特定Regex可以理解为:

  • [0-9] {0,6}-> 0到6倍于0到9之间的数字,可选的后跟...
  • (\。[0-9] {1 ,2})? ->一个点。 以及1到2倍的0到9之间的数字

有效值可能类似于:

  • 1(与[0-9] {0, 6})
  • 999999(与[0-9] {0,6}匹配)
  • 1.1(与[0-9] {0,6}(\。 0-9] {1,2})?)
  • 1.99(与[0-9] {0,6}(\。[0-9] {1,2})匹配?)
  • 999999(匹配[0-9] {0,6})
  • 999999.9(匹配[0-9] {0,6}(\。[0-9] {1,2})?)
  • 999999.99(与[0-9] {0,6}(\。[0-9] {1,2})匹配?)
落灬小鱼
2楼-- · 2020-08-22 00:15

MaxLength = 9很好,因为在Regex中,它可以是0-6位数字+可选1个点和0-2位数字。 如果我们采用最大值,则将为6位数字+点(也是一个字符)+ 2位数字= 9个字符。

一周热门 更多>