chickadee » regex-literals » read-regex-literal/general

read-regex-literal/general #!optional PORTprocedure

Reads a regular expression literal of the form #r(...) from PORT, which defaults to the value of (current-input-port). This works otherwise similarly to read-regex-literal but supports a generalized delimiter syntax as follows:

  • Matching delimiter pairs: #r{...}, #r(...), #r[...] and #r<...>
  • Any arbitrary character: #r!...!, #r|...|, #r@...@, and so forth.