根据关键字和分隔符拆分字符串

根据关键字和分隔符拆分字符串

问题:

我有两个单词,我想将它们拆分成两个变量。例如:

单词 1 [单词 2]

最小工作示例:

我无法生成最小工作示例,因为我无法在 Google 或 SO 上找到与此问题类似的内容。此问题的具体问题是分隔符[]

期望输出:

根据分隔符[],输出应能够以自己的方式格式化任一单词。我研究过xparse包,但无法弄清楚如何解决分隔符问题。

例如:

单词 1 可以涂成蓝色

[单词 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}

相关内容