問題タブ [format-string]

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.

0 投票する
3 に答える
166 参照

c# - フォーマットされた文字列の小数/金額

カスタム書式設定文字列で小数を書式設定できません

いくつかの投稿を見つけました:

c# - 文字列形式を使用して 2 桁までの小数または単純な整数を表示する

c# - Decimal をデフォルト以外の形式の文字列に変換する

しかし、それらを使用しようとすると、いくつかの問題が発生します

例: オン値

0.656 「.656」または「.66」が表示されます

23.656 => 「23.656」または「23.66」

誰かがフォーマット文字列のルールを見つけることができるリンクをお勧めしますか?

0 投票する
3 に答える
676 参照

emacs - `format-time-string` にフォーマット指定子を追加するにはどうすればよいですか?

次の関数定義があります。

で使用できるようにしたいと思いますformat-time-string。普通なら関数のソースを見ますが、これはCソースコードで定義されています。(これにより、何かをフックすることはできなくなると思いますが、修正する必要があります。)

適切な引数%oに適用される別の書式指定子 (たとえば、) を追加するにはどうすればよいですか?nth

希望の使用法:

0 投票する
1 に答える
377 参照

java - Java改行オプション

System.out.printf - 標準出力関数の間に新しい行を配置する他の方法があることを教えてください。

0 投票する
3 に答える
46 参照

c# - オブジェクトの割り当てなしの構築は意味がありますか?

私のソリューションの AR# インスペクションは、この行について「'Local variable 'fs' is never used'」と言いました:

じゃあオーケー; シバン全体を取り除くだけですよね?

代わりに、R# のアクションは、var 宣言と代入だけを削除して、次のようにすることでした。

私の従者に(悔しい驚き)、それはコンパイルされます!

しかし、それは何らかの意味がありますか?

0 投票する
0 に答える
155 参照

python - ロケール固有の数値をフォーマットする際にマイナス記号をカスタマイズするにはどうすればよいですか?

sprintf(例では Python)を使用する場合、多くの書式設定オプションがあります。

ただし、実際のマイナス記号をフォーマットする方法をまだ見つけていません。たとえば、プラス記号とよりよく一致させるために、適切なマイナスにしたいと思いますu"\u00B1"。文字列の置換を行う以外に、これを定義する方法はありますか?

0 投票する
3 に答える
1501 参照

java - string.format() にスペースの「%」記号はありますか?

改行の記号は「%n」です。宇宙はどうですか、それを表す記号はありますか?

いろいろなサイトで探しましたが、見つかりませんでした。

0 投票する
2 に答える
657 参照

c# - 動的タイムスパン形式文字列

TimeSpanフォーマット文字列を動的に設定したい。これは、タイム スパン値が負の形式の文字列である場合、正の値とは異なる必要があることを意味します。TimeSpanフォーマット文字列を設定したいのに!の値がわからないのがポイント。

例: 負のタイムスパンの場合は -03:01:01 、正の値の場合は 003:01:01 が必要です。

コードは

witch の 3 番目の引数は formatstring です

0 投票する
1 に答える
90 参照

c - フォーマット文字列の悪用、保存された構造ポインタを取得するにはどうすればよいですか?

エクスプロイト(運動のために行う)に問題があります。脆弱なプログラムに渡す文字列は、書きたいターゲット アドレスを除いて準備ができています。もちろん、現在保存されている $eip です。

どうすれば取得できますか? 答えは簡単なようです。もちろん、デバッグによって実行を停止し、アドレスがスタックを出力するのを確認します。問題は、-g オプションでコンパイルされていない実行可能ファイルを起動することです。そのため、ブレークポイントを設定する方法がありません...どうすればそれを行うことができますか?

2 つのスタック (-g を使用してコンパイルされたファイルとそれなしでコンパイルされたファイルの 1 つ) が異なることに注意してください!! スタックが異なるため、$eip アドレス (および値) も異なります。