問題タブ [padleft]

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 投票する
11 に答える
2222 参照

c# - この SubString.PadLeft が何をしているのかわかりません

デバッグ中のこのコードには、次のコード スニピットがあります。

これは何を返しますか?これは実際のクレジット カード アプリケーションの一部であるため、あまり実行できません。名前から想像できるように、DropDownList には 4 桁の年が含まれています。

更新: みんなありがとう。私は .NET 開発をあまりしないので、簡単なテストをセットアップするのは簡単ではありません。

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

string - NVelocity テンプレートの関数に文字列を渡すにはどうすればよいですか?

NVelocity テンプレート エンジンを使用して固定長フィールド出力を生成しています。

問題は、先頭のゼロを指定するためにオーバーロードで String.PadRight() を呼び出そうとしていますが、NVelocity にはそれがありません..

これは機能します:

しかし、これはしません:

私はもう試した:

  • 一重引用符 ( '0')

  • 二重引用符 ( ''0'')

  • 二重引用符 ( "0")

  • 二重引用符 ( ""0"")

  • 上記のすべての引用符をエスケープする ( \"0\")

  • 引用なし!

私が見つけたのはNVelocity HomepageVelocity Templating Language Reference pageだけで、どちらも解決策を示していません。

申し訳ありませんが、あなたのアイデアを自分でテストできる場所を提供したり、紹介したりすることはできませんが、提案があれば大歓迎です!

助けてくれてありがとう;o)

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

.net - .NET My.Computer.Network.Ping&PadLeft

次のコードスニペットは、最後の部分を0で埋めるとエラーをスローし、最後の部分は008、009、018、019、028、029などです。

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

c# - コントロールスペース?製品のメモで

よく私はプリンターを持っています、そして私はそれとして彼らの価格を印刷します

私はそれとして何かが必要です:

これは私のC#コードです

しかし、これは私の最初の例です、どうすればそれを使用する必要がありますか?パドレフト?またはpadleft?どうもありがとうございました

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

c# - 先頭のスペースで 10 進数を埋めようとしています

// cartDetails はここでは stringbuilder です。

使用しているソースコードを貼り付けました。qty、price、extendedprice を追加すると、すべて 10 進数の列になります。私がやろうとしているのは、先頭のスペースを左に埋め込むことだけです。2桁への小数の丸めが行われているようです。

上記のコメント行は、私が試した他のオプションの一部です。現在、qty に 4 や 40 などの値が含まれている場合、表に印刷すると位置合わせされません。値段も一緒。

誰かが私がここで何をしているのか教えてください。

Update1: Lucas の提案を試してみましたが、うまくいきません。これが私が得ているものです。

cartDetails.Append(String.Format("{0:0,10}", oForm.LineItems[iCount].Quantity));

上記を試してみると、oForm.LineItems[iCount].Quantity の値に関係なく、すべての行で 10 と表示されます。

String.Format("{0:0,4}" を変更すると、すべてのレコードで 04 と表示されます

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

javascript - Array()内の変数は未定義です

未定義の変数エラーに問題があります。これは私のコードです:

私のWebコンソールによると、window.sys.Bash.version.buildは次の行では未定義です。

ここからコードをコピーしたので、よくわかりませんが、うまくいくはずですよね?

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

c# - 快適な読み取りとパディング

皆さんこんにちは。私が理解していない2つの問題について、誰かが私を助けてくれることを願っています。

バーコードを扱っています。スキャナーがバーコードをスキャンすると、S08A07934068721 が返されます。UPC がテキストボックスに追加したい値である 07934068721 になるたびに、この値を返します。

これは、サブストリングに使用しようとしたものの例です。

文字列データをサブストリング化しようとするたびに、断片化してしまい、それを止める方法がわかりません。これを修正した後、以下のコードで問題が発生します

これはうまく機能し、常に13桁を埋めます。しかし、UPC などのタイプの先頭に 0 がある場合、12 桁に下がるのはなぜですか?

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

c# - ログをテキストボックスに並べて表示できません

アプリケーションのログ ファイルを作成しています。ログをテキストボックスに表示すると、文字数が同じでも整列していないように見えます。PadLeft関数を使用してすべての行を揃えますが、テキストボックスに表示しようとするとしません。しかし、EditPlus エディターでログ ファイルを開くと、見栄えがよくなります。

これが私のログファイルのテキストです...

これがテキストボックスのログ行です...

ここに画像の説明を入力

空白と通常の文字の幅が同じではなく、テキストボックスにひどく表示されると思います。これを修正する方法はありますか?

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

powershell - Copy-Item と PadLeft

PDFファイルを取得し、このPDFファイルをソースから宛先にコピーする必要があります。PDF名はtxtファイルlistspecに1行ずつあります:

.pdf拡張子を連結します

ただし、pdf ファイルは 001 00 .pdf、002 00 .pdf、204 00 .pdf、79002.pdf、XS002.pdf です。最大5つの位置でpdfファイル名を0にしてパッドレフトする必要があります。

私はこのコマンドを使用します:

次のエラーが表示されます。

ご協力いただきありがとうございます。