diff --git a/languagetool-language-modules/uk/src/main/java/org/languagetool/tokenizers/uk/UkrainianWordTokenizer.java b/languagetool-language-modules/uk/src/main/java/org/languagetool/tokenizers/uk/UkrainianWordTokenizer.java
index <HASH>..<HASH> 100644
--- a/languagetool-language-modules/uk/src/main/java/org/languagetool/tokenizers/uk/UkrainianWordTokenizer.java
+++ b/languagetool-language-modules/uk/src/main/java/org/languagetool/tokenizers/uk/UkrainianWordTokenizer.java
@@ -64,7 +64,7 @@ public class UkrainianWordTokenizer implements Tokenizer {
   }
 
   private static String substitute(String text) {
-    return DECIMAL_COMMA_PATTERN.matcher(text).replaceAll("$1"+DECIMAL_COMMA_SUBST+"2");
+    return DECIMAL_COMMA_PATTERN.matcher(text).replaceAll("$1"+DECIMAL_COMMA_SUBST+"$2");
   }
 
   private static String clean(String token) {
Ukrainian dictionary and rules update (fix decimal numbers handling pattern)