2013-07-01 3 views
7

The error form intellij ideaIntelliJ IDEA класс регулярных выражений символ не может быть использована внутри диапазона символов

IDEA не допустит эту ошибку, и я не смог найти вариант, чтобы отключить эти виды ошибок. кто-нибудь знает, как исправить ошибку или отключить предупреждение. Javascript отлично работает, только IDEA видит это как проблему.

ответ

16

Вы создаете диапазон, используя дефис (-) в середине вашего класса персонажа. Вы должны переместить его в любой конец.

Также обратите внимание, что вам не нужно избегать метасимволов регулярных выражений внутри класса символов. Они теряют свои значения там.

Так, просто используйте:

[-\w._+%]