対応するデータのあとがきで埋めることができる、文字列テンプレートを作成する良い方法を知っている人はいますか? 通信システム用です。
したがって、望ましい出力は次のようになります。
こんにちはバットマン、調子はどう?あなたの友達のスーパーマン、キャットウーマン、スパイダーマンはすでに私たちのサービスを利用しています。私たちのサービスを試してみませんか?
実際のデータはデータベースから取得する必要があるため、次のような一般的な処理方法が必要です。
こんにちは、{ユーザー名}、調子はどうですか? {If:HasFriendsWhoUseTheService}あなたの友人 {ListFriends} はすでに私たちのサービスを利用しています。{EndIf} 私たちのサービスを試してみませんか?
つまり、ユーザーにシステムを使用している友人がいない場合、真ん中の文は印刷されるべきではありません。
{username} や {ListFriends} などのフィールドを適切に置き換えることができる小さなシステムを構築したところですが、if ステートメントもいくつか必要であることに気付きました。
そのようなものをサポートするライブラリまたは同様のものを知っている人はいますか? 最大限の柔軟性を得るために、考慮すべきことが他にもあるかもしれません。