Skip to main content
Share Your Experience: Take the 2024 Developer Survey
1 of 2
emanresu A
  • 38.4k
  • 5
  • 92
  • 221

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
  • 38.4k
  • 5
  • 92
  • 221