キーワードと区切り文字に基づいて文字列を分割する

キーワードと区切り文字に基づいて文字列を分割する

問題:

2 つの変数に分割したい単語が 2 つあります。たとえば、次のようになります。

単語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}

関連情報