На https://regex101.com/ если я напишу регулярное выражение \b1\b - найдет только первую единицу перед словом "бакс", в числе 12 - её не найдет. Но когда я запускаю этот код, то строка меняется на "Это стоит один бакс, а вот это - один2 .", а не на нужное мне "Это стоит один бакс, а вот это - двенадцать ." Почему ? Это особенности обработки регулярных выражений на Java ? Как записать регулярное выражение, чтобы получить нужный мне результат ?