目前我正在尝试使用以下条件找到正则表达式:
Match: FOO_.* (valid if the string contains FOO_ at the beginning)
Don't Match: FOO_BAR (not valid if the string contains BAR)
通常我会使用以下表达式:
FOO_(?!BAR)
我的解决方案的问题是,我想在xml架构中使用它。将它与解析器一起使用会显示以下错误消息:
schema.xsd:50: element pattern: Schemas parser error : Element '{http://www.w3.org/2001/XMLSchema}pattern': The value 'FOO_(?!BAR)' of the facet 'pattern' is not a valid regular expression.
WXS schema schema.xsd failed to compile
是否有可读的;-)工作解决方案,或者只是在xml架构中是不可能的?
答案 0 :(得分:4)
答案 1 :(得分:0)
以下技巧对您尝试排除的短语不起作用吗?