регулярное выражение - недопустимое повторение?

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

String openbrace = Pattern.quote("{");
String closebrace = Pattern.quote("}");
Pattern pattern = Pattern.compile(openbrace+"[ ]?\"(.*?)\"[ ]?,[ ]?\"(.*?)\"[ ]?"+closebrace);

+

{ "Working", "Working" },

=

Illegal Repetition

РЕДАКТИРОВАТЬ: Я использую NetBeans 7.0 с JDK 1.7

8
задан guywhoneedsahand 15 July 2011 в 00:38
поделиться