Привет. В чем проблема с этим кодом? Почему он не заменяет?
String text= new String("0x421256,0x4a1256,0x4a1256,0x4a1256");
System.out.println(text.replaceAll("0x(?=\\[0-9a-z]{6})|(0)x(?=\\[0-9a-z{5})","$1"));
вывод должен быть 421256,4a1256,4a1256,4a1256
, но это 0x421256,0x4a1256,0x4a1256,0x4a1256