Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想验证某个属性是否是有效的正则表达式。xml模式中是否有一些直接的内置类型xs:regex?
xs:regex
否则是否有定义有效正则表达式的正则表达式?
根据定义,没有可以验证正则表达式的正则表达式。
正则表达式可以匹配正则语言,它们本身不是正则语言。就像没有正则表达式来验证 HTML 或 JavaScript 一样。
要确定一个字符串是否是合法的正则表达式,最简单的方法是尝试从中创建一个正则表达式对象。在 XSD 本身中这是不可能的,因此您需要外部工具的帮助。