Guest User

Untitled

a guest
Jan 30th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Latex 0.48 KB | None | 0 0
  1. \documentclass{article}
  2. \usepackage{expl3}
  3.  
  4. \ExplSyntaxOn
  5.  
  6. \regex_const:Nn \q_capitals {\A[A-Z]\Z}
  7. \cs_generate_variant:Nn \regex_match:NnTF {NfTF}
  8. \cs_new_protected:Npn \q_normalize:n #1 {
  9.  \tl_head:n {#1}
  10.  \regex_match:NfTF \q_capitals {\tl_head:n {#1}}
  11.    {\tl_use:N \tl_upper_case:n {\tl_tail:n {#1}}}
  12.    {\tl_use:N \tl_lower_case:n {\tl_tail:n {#1}}}
  13. }
  14.  
  15. \tl_new:N \foo
  16. \tl_set:Nn \foo { quux }
  17.  
  18. \begin{document}
  19.  
  20. \tl_use:c { \q_normalize:n {fOO} } ~
  21.  
  22. \end{document}
Add Comment
Please, Sign In to add comment