次のテキストを検討してください。
質問への回答を電子メールで受け取りますか?
いくつかの単語を次のようにマークアップして、複数の選択肢を提案します。
あなたの質問への回答を [to get]|[having]|g[to have] メールで [up to]|g[to]|[on] 送りますか?
選択肢は括弧で囲まれ、パイプで区切られます
適切な選択肢はgで始まります
この文を解析して、そのようにフォーマットされたテキストを取得したいと思います。
質問への回答を __ メールで __ 送信してよろしいですか?
次のようなリストを使用します。
[
[
{"to get":0},
{"having":0},
{"to have":1},
],
[
{"up to":0},
{"to":1},
{"on":0},
],
]
マークアップのデザインは大丈夫ですか?
文を正規表現して必要な結果を取得し、リストを生成する方法は?
edit : ユーザー指向のマークアップ言語が必要