Я пытаюсь сопоставить пару координат в строке, используя регулярное выражение в Java.Я явно хочу исключить строки, использующие отрицательный прогноз.
для сопоставления:
558,228
558,228,
558,228,589
558,228,A,B,C
НЕ для сопоставления:
558,228,<Text>
Regex ^558,228(?!,<).*
выполняетработа, а ^\d{1,},\d{1,}(?!,<).*
нет.Это то же самое регулярное выражение с метасимволом \ d вместо значений.Есть идеи почему?