У меня есть список регулярных выражений, разделенных запятыми:
.{8},[0-9],[^0-9A-Za-z ],[A-Z],[a-z]
Я сделал разбивку на запятую. Теперь я пытаюсь сопоставить это регулярное выражение с сгенерированным паролем. Проблема в том, что Pattern.compile
не любит квадратные скобки, которые не экранированы. Может кто-нибудь, пожалуйста, дайте мне простую функцию, которая принимает строку следующим образом: [0-9]
и возвращает экранированную строку \[0-9\]
.