0

誰かが次の通常のパターンの意味または有効な値とは何かを説明してください.

    < xsd:simpleType name="GuidType">
            <xsd:restriction base="xsd:string">
 <xsd:pattern value="[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}" />
                </xsd:restriction>
            </xsd:simpleType>

ありがとう

4

2 に答える 2

1

これはGUIDと呼ばれるもので、SQL の " uniqueidentifier " 型で一般的に使用されます。これは、16 進数の 5 つのグループのセットです。8 桁のグループ、ハイフン、4 桁、ハイフン、4 桁のグループ、ハイフン、4 桁の AGAIN、ハイフン、12 桁のグループです。16 進数は、0 ~ 9 の数字と A ~ F の文字です。全体で (ハイフンを含めて)、これは 36 桁の文字列です。

たとえば、有効な文字列は次のようになります。

3B3AC4DC-3DEB-4241-99BD-5611A68C4CF3
于 2013-09-02T23:23:32.017 に答える
0

正規表現の合計

[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}

分裂する

[0-9A-F]{8} > explains : 8 chars that would be in set 0123456789ABCDEF
-           > explains: match character -
[0-9A-F]{4} > explains : 4 chars that would be in set 0123456789ABCDEF
-           > ..
[0-9A-F]{4} > ..
-           > ..
[0-9A-F]{4} > ..
-           > ..
[0-9A-F]{12} > explains : 12 chars that would be in set 0123456789ABCDEF
于 2013-09-03T05:30:37.010 に答える