XSD 字符串模式中的十六进制代码
Hex codes in XSD string pattern
我有一个 XSD 具有以下特定类型的字符串模式:
[A-Z0-9a-z\-/'\?:\+À-ÖØ-öø-ÿĀ-ķĹ-ňŊ-žΆΈ-ΊΌΎ-ΡΣ-ώЁ-ЌЎ-яё-ќўџѪѫѴѵҐґ ]+
例如Ö前面的“-”是什么意思?
补充问题,这个XSD允许字符“Ó”(十六进制的D3)吗?
谢谢!
正则表达式实际上如下
^[A-Z0-9a-z\-/'\?:\+À-ÖØ-öø-ÿĀ-ķĹ-ňŊ-žΆΈ-ΊΌΎ-ΡΣ-ώЁ-ЌЎ-яё-ќўџѪѫѴѵҐґ ]+$
在XSD中,模式默认锚定,因此我在在线测试器中使用了^
和$
(匹配字符串的start/end)。
-
在 Unicode table 中的字符 之间创建范围。 \u0000
到 \u0010
的范围将匹配 \u0001
、\u0002
、\u0003
.. \u0010
个字符。了解 character classes at regular-expressions.info。
使用this converter查看文字符号并识别十六进制代码。
我有一个 XSD 具有以下特定类型的字符串模式:
[A-Z0-9a-z\-/'\?:\+À-ÖØ-öø-ÿĀ-ķĹ-ňŊ-žΆΈ-ΊΌΎ-ΡΣ-ώЁ-ЌЎ-яё-ќўџѪѫѴѵҐґ ]+
例如Ö前面的“-”是什么意思?
补充问题,这个XSD允许字符“Ó”(十六进制的D3)吗?
谢谢!
正则表达式实际上如下
^[A-Z0-9a-z\-/'\?:\+À-ÖØ-öø-ÿĀ-ķĹ-ňŊ-žΆΈ-ΊΌΎ-ΡΣ-ώЁ-ЌЎ-яё-ќўџѪѫѴѵҐґ ]+$
在XSD中,模式默认锚定,因此我在在线测试器中使用了^
和$
(匹配字符串的start/end)。
-
在 Unicode table 中的字符 之间创建范围。 \u0000
到 \u0010
的范围将匹配 \u0001
、\u0002
、\u0003
.. \u0010
个字符。了解 character classes at regular-expressions.info。
使用this converter查看文字符号并识别十六进制代码。