вынужден не согласится
(\\d+\\.\\D+)| - излишне, так как следующее выражение (\\d+[^\\w\\.]) также справится с задачей не обрабатывать числа типа 1234.12323 если не верите попробуйте убрать и результат не изменится.
на счет \\G - это вместо \\A и \\Z. по той простой причине что //g и в нем большой смысл, я его использую вместо добавочных пробелов, которые я по незнанию добавлял к исходной строке. спасибо за вопрос. отвечая на него я узнал еще чуть больше. *приобрел новый опыт, может быть через неделю я пойму зачем он нужен*(из фильма пять препятствий, или совершенный человек)