javaScript заменить на прописное покрытие

  return str.replace(/[-_](.)/g, (_, c) => c.toUpperCase());
Careful Camel