問題タブ [text-formatting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 非 JSP (スタンドアロン) コンテキストでの JSTL/JSP EL (式言語)
JSP EL (Expression Language) に沿って、スタンドアロン アプリケーションでメッセージをテンプレート化/フォーマットするためのフレームワークを推奨できる人はいますか?
ある種のオブジェクトをインスタンス化し、次の行に沿ってテンプレートを与えることができると期待しています
パラメータ オブジェクトの値ディクショナリを含むコンテキストを提供します (この場合、'customer' という名前の Customer 型のオブジェクトと、'order' という名前の Order 型のオブジェクト)。
多くのテンプレート フレームワークが存在することは知っていますが、その多くは Web アプリケーションのコンテキスト外で動作しますが、これを大きな重量のテンプレート フレームワークとは考えていません。Java がすでに提供している基本的なメッセージ形式機能の改良版
たとえば、次のようなテンプレート (または「パターン」と呼ばれる) を使用して、java.text.MessageFormat で上記を実現できます。
そして、呼び出し元の Java プログラムで Object 配列を渡すことができます
ただし、この使用法では、コードとパターンは密接に関連しています。リソース・プロパティー・ファイルにパターンを入れることもできますが、コードとパターンは互いの詳細を知る必要があります。EL のようなシステムでは、コードとパターンの間のコントラクトははるかに高いレベル (たとえば、customer.firstName と order.estimatedDispatchDate ではなく、customer と order) になり、構造、順序、およびコンテンツの変更が容易になります。コードを変更せずにメッセージの。
asp.net - Wiki スタイルのテキスト形式
特別な形式を使用するテキスト スタイルから HTML を作成できる ASP.NET 用のテキスト パーサーを探しています。Wiki のように、見出しなどにはいくつかの特別な構文があります。Google で調べてみましたが、.NET に関するものは見つかりませんでした。
テキストを HTML wiki スタイルに解析できる .NET 用のライブラリについて知っている人はいますか? Wiki と同じ構文である必要はありませんか? いいえの場合、そのようなシステムを自分で設計する最善の方法は誰ですか?
前もって感謝します
xml - XML テキスト形式
xml に貼り付けることができ (Java クラスの System.out から取得する)、xml をフォーマットして、非常に長いテキスト行にならないようにする良いプログラムを知っている人はいますか?
xml - xml文字列をフォーマットするためのちょっとしたコード
XML文字列を受け取り、正しくインデントされた文字列を返す既製の関数を入手した人はいますか?
例えば
改行とタブまたはスペースを挿入した後、適切にフォーマットされた文字列を返しますか?
ms-word - フォーマットを失うことなくWord.Rangeテキストを変更する方法
Word.Rangeオブジェクトのテキストを変更し、その形式を維持する方法を知っている人はいますか?たとえば、「このテキスト」があり、それを「そのtxt」に変更した場合でも、txtは太字のままになります。
独立したAPIから新しいテキストを取得しているので、1つの単語だけでなく、範囲のテキスト全体を変更する方法を探しています。新しいテキストと古いテキストの番号は同じであると想定できます。言葉の。
これは私がこれまでに得たものです:
しかし、何らかの理由で、範囲の選択が見つかった単語に残っているため、最初の実行でのみ成功します。
編集:それを取得しました。実行するたびに、範囲の元の終了位置を復元しました。
ありがとう。
c# - 書式設定のカスタム ルールを定義するために使用できる C# オート フォーマッタはありますか?
私のグループには、準拠しなければならない特定のスタイルを強制するソース分析ツールがあります。私はそれを変えることはできませんし、いくつかのルールはただの苦痛です。1 つの例は、すべてのプロパティがメソッドの前に来なければならず、すべてのコンストラクターがプロパティの前に来なければならないということです。コンパイラにとっては同じなのに、プログラムに何かをするのに時間がかかるのはばかげているように思えます。このようなことを自動的に実行できる VS のプラグインが欲しいです。また、自動的に using を名前空間ブロック内に配置するとよいでしょう。
delphi - Delphiで現在のロケールを使用して整数をフォーマットするにはどうすればよいですか
上記を前提として、出力として文字列「1,234,567」が必要です(英国のロケールを想定)。IntToStrは私に「1234567」を与えるだけです。これにはワンライナーがあると思いますが、見つかりません...
.net - String.Formatに相当するWPFXAMLデータバインディングとは何ですか?
または、より明確にするために、テキストの一部がバインドされた値から取得されるように、テキストのブロック(私の場合はツールチップに含まれる)をフォーマットするにはどうすればよいですか。
プレーンなC#では、次を使用します。
ただし、TextプロパティのWPF XAMLマークアップには、単一のバインディングしか含めることができないようです。中括弧は私に高い希望を与えましたが、これは不可能です:
Run.Text
プロパティは依存関係プロパティではないため、バインドできないことを読みました。
XAMLでこのフォーマットを実行する方法はありますか?
c - 「%.3i」が先行ゼロを出力するのはなぜですか?
今日のコードにはちょっとした驚きがありました。AIX でコンパイルし、警告レベルを anal に設定して、不正な問題が潜んでいる可能性があるかどうかを確認しました。コードから何か新しいものがクロールされました。
問題のある行を調べた後、それを再現するための小さなプログラムをまとめました。いくつかのプラットフォームでテストしたところ、AIX 固有のものではないことがわかりました。
以下の最初の printf は、プログラムで見つかったものを模倣しています。
通常、先行ゼロが必要な場合は、「03i」の形式でうまく機能します。
ここで「%.3i」とはどういう意味ですか?
なぜそのような振る舞いをするのですか?
c# - xml を読みやすくする
.net で xml 文字列を取得して読みやすくする方法はありますか? つまり、これを変換できますか:
これに:
このための組み込みクラスはありますか?SQL Server 2005は、スペースなどを節約するためにxmlのすべてのフォーマットを削除しているようです...