¿Cómo hacer que las expresiones regulares coincidan solo con la primera aparición de cada coincidencia?

<code>/\b(keyword|whatever)\b/gi
</code>

¿Cómo puedo modificar la expresión regular de javascript anterior para que coincida solo con la primera aparición de cada palabra (creo que esto se llama no codicioso)?

Primera ocurrencia de "palabra clave" y primera ocurrencia de "lo que sea" y puedo poner más palabras allí.

Respuestas a la pregunta(4)

Su respuesta a la pregunta