問題タブ [substitution]

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 に答える
9458 参照

javascript - json の Javascript 変数置換

皆さん、こんにちは。

次のような JSON コードがあります。

JavaScript 変数の値を JSON に貼り付けて、'URL はここに入る' の代わりに置き換えたいと思います。JSONでそれを行う方法はありますか? 私はJSONの初心者なので、助けていただければ幸いです。置換する変数の値は、getElementById().getAttribute() などから取得されます。

ありがとう、ノースK

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

perl - Perlで「\」を「//」に置き換えるにはどうすればよいですか?

代わりに、Windowsディレクトリに表示される「\」を「/」にリンクします。を使ってみs//\////gましたが、うまくいかないようです。

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

java - BigInteger の Java 回避策

私は、Java で BODMAS を実装する必要があり、オペランドが 1000 桁にもなるというシナリオに取り組んでいました。そこで、次の方法で実装することにしました - 中置式 (BODMAS が実装される式) を後置式に変換しました。次に、すべての BigInteger を解析して後置式を評価しました。この実装で成功しました。

今、私は BigInteger を使用できず、int、string などの基本的なデータ型を処理する必要があることを知りました。

どうすればこれを実現できるかを考えていましたが、率直に言って、大きな進展はありませんでした。

基本的なデータ型を使用して BigInteger を実装する方法に関するヘルプや提案は、非常に役立ちます。

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

python - Python で複数の空白を単一の空白に置き換える

私はこの文字列を持っています:

ダブル、トリプル (...) の空白文字を単一のスペースに置き換えるにはどうすればよいですか?

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

asp.net - ASP.NET 応答フィルタリングとキャッシュ後の置換は互換性がありません

この記事http://support.microsoft.com/kb/2014472によると、応答フィルターと置換コントロールを一緒に使用することはできません。誰かがこれに対する回避策を見つけましたか? クライアントに書き込まれる直前に完全な HTML 応答を処理しようとしていますが、置換コントロールを広く使用しています。

0 投票する
5 に答える
9203 参照

batch-file - バッチファイルからコマンドライン引数の短いファイル名を取得する

バッチ ファイル内の次のコマンドは、期待どおり/期待どおりに機能しません。

    echo %~nxs1


ここに私が取得しようとしているもののサンプル表示があります:

代わりに、次のようなものが得られます (割り当てられた短いファイル名によって異なります)。



基本的に、ファイル名をBATファイルに渡し、スクリプトにそれを短いファイル名として取得 (表示など) させる必要がありますが、ファイル名と拡張子のみで、ドライブやパスはありません。

FORのヘルプ情報では%~fsIが例として示されていますが、これにはファイルだけでなくパス全体が短いファイル名として含まれています。パス全体を取得せずに%~から S パラメータを組み合わせる方法を知っている人はいますか?


どうもありがとう。



アップデート

  1. 別の言語での解決策を探しているわけではありません。BAT コマンドが機能する必要があります。

  2. 他の人でもうまくいくようですので、何らかの代替構成の問題であるかどうかを確認しています. 現在、コマンド プロセッサ拡張機能が原因かどうかをテストしています。

  3. 拡張機能が無効になっていると (明らかに) まったく機能しないので、次のサービス パックで修正されたバグであるという仮説を立てます (テストしたシステムは XP SP1 です)。今日は SP2 と SP3 をテストしています…</p>

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

c++ - Cプリプロセッサを使用して環境変数で置換するにはどうすればよいですか

以下のコードでは、コンパイル時THE_VERSION_STRINGに環境変数の値からの値を取得したいと思いますMY_VERSION

したがって、次のように入力すると、次のようになります。

pluginRequiresMY_VERSION実行時に他の何かに設定されている場合でも、「2010.4」に設定されます。

更新:(2月21日)皆さんの助けに感謝します。できます。ビルドシステムとしてRakeを使用しているので、各CFLAGSはruby変数です。また、値は引用符で囲む必要があります。したがって、私にとってのgccコマンドラインは次のようになります。

これは、これが私のRakefileにあることを意味します。

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

c++ - この場合、選択した時点で C++ マクロ置換を強制するにはどうすればよいですか?

タイトルのいい言い方が思いつきませんでした…

X() がこのスコープで宣言されていないため、これによりエラーが発生します。Y に X のコピーを格納させる方法はありますか (別名、Y を定義するときにマクロ置換を強制的に発生させる)、X の存在に依存しなくなりますか? おそらく、ブーストにはこれのためのプリプロセッサがいくつかあるか、簡単な方法があるかもしれません。アイデア?

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

c# - C#を使用して、ファイル名文字が国際と見なされるかどうかを検出する

私は小さなコンソールアプリケーション(以下のソース)を作成して、国際文字を含むファイルを検索し、オプションで名前を変更しました。これは、ほとんどのソース管理システム(以下の背景)で絶え間ない苦痛の原因となるためです。私が使用しているコードには、検索して置換する文字を含む単純な辞書があります(そして、1バイトを超えるストレージを使用する他のすべての文字を削除します)が、非常にハックな感じがします。(a)キャラクターが国際的であるかどうかを調べる正しい方法は何ですか?(b)最高のASCII置換文字は何でしょうか?

これが必要な理由について、いくつかの背景情報を提供しましょう。デンマーク語のÅ文字には、UTF-8で2つの異なるエンコーディングがあり、どちらも同じシンボルを表しています。これらは、NFCおよびNFDエンコーディングとして知られています。WindowsとLinuxはデフォルトでNFCエンコーディングを作成しますが、与えられたエンコーディングはすべて尊重します。Macは(HFS +パーティションに保存するときに)すべての名前をNFDに変換するため、Windowsで作成されたファイルの名前に対して異なるバイトストリームを返します。これにより、Subversion、Git、およびこのシナリオを適切に処理する必要のない他の多くのユーティリティが効果的に機能しなくなります。

私は現在Mercurialを評価していますが、これは国際的なキャラクターの処理がさらに悪いことが判明しています。これらの問題にかなりうんざりしているので、ソース管理または国際的なキャラクターのどちらかが行かなければならないので、ここにあります。

私の現在の実装:

そして、これは次のように呼び出されます。

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

asp.net-mvc - ASP.NET MVC 1.0: OutputCache、RenderPartial、および WriteSubstitution

このトピックを掘り下げて要件を満たした後、単一のページを完全にキャッシュする必要があります。

これに関する有効な解決策が見つかりませんでした...私が見つけた唯一の「暖かくなる」解決策はこれでしたが、残念ながら「部分ビュー」では機能しません。

属性 ( fakeContext はこの情報を失っています)

単一の「RenderPartial」呼び出しを除いて、ページ全体をキャッシュする (他の) ソリューションについて聞いたことがありますか?!