What are "regular-char" and "regular-string-char" in the doc?

https://v2.ocaml.org/manual/lex.html#string-character

string-character ::= regular-string-char | …
char-literal ::= ’ regular-char ’ | …

Anything that is neither an escape nor a quote (resp. double quote) nor a line break.

What is “anything”? A byte? A utf8 thing? Other?

Any byte, and an utf8-valid byte is a byte.