根據關鍵字和分隔符拆分字串

根據關鍵字和分隔符拆分字串

問題:

我有兩個單字想分成兩個變數。例如:

字 1 [字 2]

最小工作範例:

我無法產生一個最小的工作範例,因為我無法在 Google 或 SO 上找到與此問題類似的任何內容。此問題的具體問題是分隔符號[]

期望的輸出:

根據分隔符號[],輸出應該能夠以自己的方式格式化任一單字。我已經研究過xparse包,但無法弄清楚如何解決分隔符號問題。

例如:

單字 1 可以塗成藍色

[Word 2] 可以塗成紅色(輸出包含大括號)。

答案1

在此輸入影像描述

\documentclass{article}

\def\zz#1{\zzz#1}
\def\zzz#1[#2]{\textcolor{blue}{#1}\textcolor{red}{[#2]}}

\usepackage{color}

\begin{document}

\zz{Word 1 [Word 2]}
\end{document}

相關內容