Write text into new line when a specific character is foundという質問に答えようとして、私はRegexp::Grammarsを採用しました。長い間興味を持っていましたが、ついに学ぶ理由ができました。著者の説明セクションに LaTeX パーサーがあることに気付きました (私は熱心な LaTeX ユーザーなので、これに興味を持ちました) が、ここに見られる奇妙な構造が 1 つあります。
<rule: Option> [^][\$&%#_{}~^\s,]+
<rule: Literal> [^][\$&%#_{}~^\s]+
[^]
文字クラスは何を達成しますか?