Skip to main content
1 of 2
emanresu A
  • 44.5k
  • 5
  • 102
  • 240

Vyxal j, 10 bytes

×ẆvwyvkaYΠ

Try it Online!

×Ẇ         # Split on asterisks, keeping the delimiter
  vw       # Wrap each in a list
    y      # Uninterleave, leaving the words and the asterisks
     vka   # Replace each asterisk with the lowercase alphabet
        Y  # Interleave
         Π # Take the cartesian product (strings in lists treated normally)
emanresu A
  • 44.5k
  • 5
  • 102
  • 240