2014-12-29 3 views
-2

Как создать регулярное выражение для xml, где он может принимать любой алфавит, кроме K, I, L или любой цифры от 0 до 9, а длина должна быть равна 1. Ниже приведена одна путь. [0-9 ABCDEFGHJMNOPQRST] {1}Нужна помощь в формировании регулярного выражения -xml

Как я могу сократить это регулярное выражение? Просьба помочь.

ответ

0

Регулярное выражение должно выглядеть как этот

[a-hjm-zA-HJM-Z0-9] 

Если вы хотите, чтобы это было только в верхнем регистре, удалите нижние регистра. Это должно дать вам только один символ, вы можете указать {1}, если хотите, но по умолчанию он будет работать только один раз. Теперь было бы более полезно, если бы вы могли поделиться текстом, который вы хотите разобрать, поскольку это облегчит вам лучший ответ, а не гипотетический.

0

Обычно вы используете xpath для поиска элементов. Затем у вас есть элементы, и вы можете работать со строкой, которую вы получаете. Это не проблема xml.

Но его намного проще использовать A-Z в вашем регулярном выражении и исключить тот, который вы хотите сохранить.

http://regexone.com/lesson/4

Смежные вопросы