Регулярное выражение типа XML-схемы или шаблон для регулярного выражения - PullRequest
0 голосов
/ 07 сентября 2011

Я хочу проверить, является ли определенный атрибут допустимым регулярным выражением.Есть ли какой-то прямой встроенный тип в XML-схеме, может быть xs:regex?

В противном случае существует ли регулярное выражение, определяющее допустимые регулярные выражения?

1 Ответ

2 голосов
/ 07 сентября 2011

По определению нет регулярных выражений, которые могли бы проверять регулярные выражения.

Регулярные выражения могут соответствовать регулярным языкам, сами по себе они не . Так же, как не может быть регулярного выражения для проверки HTML или JavaScript.

Чтобы узнать, является ли строка допустимым регулярным выражением, проще всего попытаться создать из нее объект регулярного выражения. В самом XSD это невозможно, поэтому вам понадобится помощь внешнего инструмента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...