問題タブ [replace]

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

c - 変数を自動的に#definesに置き換える

1から100までの約100個の#defineを含み、それぞれに一意の文字列値を持つファイルがあります。

今、この値を出力しようとしていますが、値の代わりに、#defineが何であるかを出力したいと思います。例えば:

そして、printfに1ではなくFIRST_VALUEを出力させたい。

Cでこれを行う方法はありますか?または、switchステートメント内に100以上のcaseブロックを書き出す必要がありますか?

0 投票する
17 に答える
793218 参照

bash - Bash コマンドからのテキスト ファイル内の検索と置換

与えられた入力文字列を検索して置換し、ファイル内abcの別の文字列と置換する最も簡単な方法は何ですか?XYZ/tmp/file.txt

私はアプリを作成し、IronPython を使用して SSH 経由でコマンドを実行していますが、Unix についてはよくわからず、何を探すべきかわかりません。

Bash は、コマンド ライン インターフェイスであるだけでなく、非常に強力なスクリプト言語になる可能性があると聞いたことがあります。ですから、これが本当なら、このようなアクションを実行できると思います。

私の目標を達成するための最も簡単な (1 行の) スクリプトは何ですか?

0 投票する
9 に答える
8132 参照

regex - 文字列から非数字および非英字を削除しますか?

次のように、文字列からすべての特殊文字を削除する最良の方法は何ですか?

!@#$%^&*(){}|:"?><,./;'[]\=-

これらの文字が削除されたアイテムはかなり短いので、それぞれに REGEX を使用するか、単に文字列操作を使用する方がよいでしょうか?

どうも

環境 == C#/.NET

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

javascript - この JavaScript 正規表現/置換を記述するより良い方法はありますか?

次のコードは機能しますが、同じ結果を達成するためのよりコンパクトな方法、特に文字列の置換があると確信しています。

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

excel - ブック全体で数式の検索/置換をVBAマクロで実行するにはどうすればよいですか?

Excelブックを多数のユーザーに配布していますが、ユーザーのXLSTARTフォルダーに特定のマクロファイルがプリインストールされているはずです。

マクロが正しくインストールされておらず、ブックが返送された場合、それに依存する数式には、マクロのフルパスが含まれます。例:

ブック内のすべての数式から不適切なパスを削除するために使用できるクイックマクロを作成したいと思います。

GetSpecialFolder(正常に機能している外部関数)を使用して特別なフォルダーを正常に取得しましたが、以下に示すReplace呼び出し自体が「アプリケーション定義またはオブジェクト定義のエラー」をスローします。

検索と置換の自動化は私の得意分野ではありませんが、何が間違っているのでしょうか。

必須ではないと思われるパラメータのいくつかについては、すでにコメントアウトしています。

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

php - PHP5で複数の値を検索し、複数の/異なる値に置き換えますか?

文字列内の複数の値を、何が何に置き換えられるかを正確に指示する配列に置き換える組み込みのPHP関数はありますか?

例えば:

そして、結果は次のようになります:'bleh blerh blehblehblerh'。

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

c# - シンプルなテンプレート システムでタグをコンテンツに置き換える

ユーザーがビュー ファイルなどをいじることなく、RSS フィード アイテムとシステム生成の電子メールのレイアウトを編集できるように、単純な「ユーザー テンプレート」システムを構築しようとしています。これは、文字列内のタグをコンテンツに置き換えるために使用している関数です。

私のテスト テンプレートは次のようになります。

これでレンダリングされています:

Render メソッドは、ファイルを開き、匿名オブジェクトを Dictionary に変換します。{{link}} タグのみが一致することを除いて、ほとんど機能します。残りは string.Empty に置き換えられています。

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

regex - Perl正規表現で左括弧をエスケープするにはどうすればよいですか?

エスケープされた括弧を含むファイルがある場合、Perl を使用してすべてのインスタンスをエスケープされていない括弧に置き換えるにはどうすればよいですか?

つまり、これを回します:

これに

次のことを試しましたが、次のエラー メッセージが表示されました。