問題タブ [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 投票する
2 に答える
12515 参照

xml - 複数行のテキストを Ant に置き換える

Ant でテキスト全体をコメントアウトする必要がある xml ファイルがあります。

このAntタスクがあります

単語を置き換えるために使用しますが、私の場合、次のようにブロック全体を置き換える必要があります。

の中へ

したがって、基本的には、XML のブロック全体をコメント アウトする必要があります。置換タスクでこれを行うことはできますか (属性トークンと値にブロック全体を入れることは実際には機能しません)? または、ant を使用して xml を読み取り、いくつかのノードを削除して xml を再度保存する簡単な方法はありますか?

複数の値の子があり、すべてをコメントアウトする必要があるわけではないため、検索して置き換えることはできません。

xml は IOC コンテナー (Prana) によって解析されているため、次のような属性を追加することもできません。prana は id="1" を無視するかもしれませんが、それでも乱雑です。

0 投票する
6 に答える
965 参照

search - コードベースで特定の単語を検索するのに最適なツールまたは方法は何ですか?

コード内の値を見つけて置き換えるために、どのツールまたは方法をお勧めしますか? コードが Linux/Unix 上にある場合、find と grep が最善の方法ですか?

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

java - Java: 文字列をランダムな文字列に置き換える最も簡単な方法

文字列は、特定の記号 (ax、bx、dx、c、acc など) と数字で構成されます。

例: ax 5 5 dx 3 acc c ax bx

シンボルの 1 つまたはすべてを (ランダムに) 同じセットの別のシンボルに置き換えたいと考えています。つまり、{ax,bx,dx,c,acc} のいずれかを {ax,bx,dx,c,acc} のいずれかに置き換えます。

置換例: acc 5 5 dx 3 acc c ax bx または c 5 5 dx 3 acc c ax ax

正規表現でこれを行う方法はありますか? ジャワで?その場合、どの方法を使用すればよいですか?

0 投票する
7 に答える
6519 参照

delphi - Delphiでビジュアルコンポーネントを置き換える最良の方法

Delphiフォームで、あるビジュアルコンポーネントを別のコンポーネントに置き換えたいと思います。例:PanelコンポーネントをサードパーティパッケージのElPanelに置き換えたい。

最初のコンポーネントのすべての同一のプロパティとイベントを新しいコンポーネントに転送し、最初のコンポーネントに属するすべてのコンポーネント(ツールバー、メモ、ステータスバーなど)を新しいコンポーネントに配置したいと思います。正確に最初のもののどこにあったか。

新しいコンポーネントをフォームに追加し、すべてのプロパティ、イベント、およびコンポーネントを1つずつ細心の注意を払って転送する以外に、これを行うための最良/最も簡単な方法はありますか?

0 投票する
16 に答える
125912 参照

c# - 大文字と小文字を区別しない string.Replace に代わるものはありますか?

%FirstName%文字列を検索し、出現するすべてのand%PolicyAmount%をデータベースから取得した値に置き換える必要があります。問題は、FirstName の大文字と小文字が異なることです。これにより、String.Replace()メソッドを使用できなくなります。このテーマに関するウェブページを見たことがあります。

しかし、何らかの理由で に置き換えようと%PolicyAmount%すると$0、置き換えが行われません。ドル記号が正規表現の予約文字であることと関係があると思います。

正規表現の特殊文字を処理するために入力をサニタイズする必要のない別の方法はありますか?

0 投票する
4 に答える
4598 参照

telerik - Telerik RadEditor HTML ビューでの検索と置換

コンテンツ管理システムの WYSIWYG エディターには、Telerik の RadEditor を使用しています。WYSIWYG エディターにある検索と置換機能を HTML エディターにも含める必要があります。エディターはかなりカスタマイズ可能ですが、これを有効にする方法やハッキングする方法があるかどうか知っている人はいますか?

0 投票する
6 に答える
4336 参照

perl - ファイルの一括テキスト置換を行う簡単な方法はありますか?

プロジェクトのすべてのソース ファイルの一部のテキストを置換する Perl スクリプトをコーディングしようとしています。私は次のようなものが必要です:

しかし、それはディレクトリのすべてのファイルを再帰的に解析します。

スクリプトを開始しました:

しかし今、私は立ち往生しています。Perl を使用してすべてのファイルをその場で編集する簡単な方法はありますか?

変更されたすべてのファイルのコピーを保持する必要はないことに注意してください。私はすべてを転覆させました =)

更新: Cygwinでこれを試しました、

しかし、引数リストが許容される最大サイズまで爆発したようです。実際、Cygwinで非常に奇妙なエラーが発生しています...

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

python - ネストされた配列内の複数のオカレンスを置き換える

配列を含むこのpython辞書「mydict」を持っています。これは次のようになります。

「example」をすべて「someotherword」に置き換えたいと思います。

私はすでにそれを行ういくつかの方法を考えることができますが、これを達成するための最も「pythonic」な方法はありますか?

0 投票する
7 に答える
8782 参照

regex - 正規表現は単語をリンクに置き換えます

Paris という単語をリンクに置き換える正規表現を書きたいと思います。というのは、その単語だけがリンクの一部として準備できていないからです。

例:

になるだろう

0 投票する
7 に答える
57301 参照

javascript - JavaScriptで大文字と小文字を区別しない文字列置換?

JavaScript文字列内の特定のキーワードを、大文字と小文字を区別せずに強調表示する必要があります。

例えば:

  • highlight("foobar Foo bar FOO", "foo")戻る必要があります"<b>foo</b>bar <b>Foo</b> bar <b>FOO</b>"

どのキーワードでも機能するコードが必要なので、のようなハードコードされた正規表現を使用する/foo/iだけでは十分な解決策ではありません。

これを行う最も簡単な方法は何ですか?

(これは、タイトルで詳しく説明されているより一般的な問題の例ですが、具体的で有用な例で取り組むのが最善だと思います。)