Я полагаю, что проблема в том, что \b
будет соответствовать только на границах слов, и символы, составляющие слово для этой цели, не включают @
.
Это означает, что ваше регулярное выражение будет соответствовать только тексту, который начинается со слова, например, a@init
, а не тексту, начинающемуся с пробела или новой строки. Попробуйте удалить начальный \b
или заменить его другим символом, например пробелом (\s
).