(?:^) ((?
не найдет совпадение, если в строке (Ex. "String1 05c-8 String2"). Я пробовал Mutliple по другим способам и могу найти его в строке, но затем я теряю матч, если он один.
Подробнее здесь: https://stackoverflow.com/questions/794 ... -one-or-th