Elisp is an underrated language. It has one of the best DSLs for regular expressions that I've ever seen. Writing regexps with the rx macro makes them so readable.
This:
"/\\*\\(?:[^*]\\|\\*[^/]\\)*\\*+/"
can be written as:
(rx "/*" ; Initial /*
(zero-or-more
(or (not "*") ; Either non-*,
(seq "*" ; or * followed by
(not "/")))) ; non-/
(one-or-more "*") ; At least one star,
"/") ; and the final /
https://www.gnu.org/software/emacs/manual/html_node/elisp/Rx-Notation.html