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

mysql - MySQL でフィールド内のテキストを検索して置換する

テーブル内の特定のフィールドでテキスト検索と置換を行う MySQL クエリはどれですか?

つまり、値を持つフィールドを持つレコードが になるように検索しfooて置換します。barhello foohello bar

0 投票する
14 に答える
72487 参照

c# - .NET で文字列の *最初のインスタンス* を置き換えるにはどうすればよいですか?

特定の文字列で最初に出現するものを置き換えたい。

.NET でこれを実現するにはどうすればよいですか?

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

java - 「BeanUtils alike」を使用する最も簡単な方法

POJO パラメータを抽出するために BeanUtils で使用しているのと同じ既知の表記法を使用できるが、文字列内のプレースホルダーを簡単に置き換えることができるライブラリはありますか?

BeanUtils 自体または同様の機能を備えた他のライブラリを使用して、独自のロールを作成できることはわかっていますが、車輪の再発明はしたくありませんでした。

次のように String を取得したいと思います。

そして、以下の User クラスの 1 つのインスタンスを渡します。

次のようなものに:

各プレースホルダーを実際の値に置き換えます。

何か案は?

0 投票する
10 に答える
36032 参照

list - Common Lisp のリストの項目を置き換えますか?

モノのリスト (L と呼びます)、インデックス (N)、新しいモノ (NEW) があります。N の L のものを NEW に置き換えたい場合、これを行う最善の方法は何ですか? サブリストを N までと N からリストの最後まで取得し、リストを使用して最初の部分、NEW、および最後の部分から新しいリストを接着する必要がありますか? または、これを行うより良い方法はありますか?

0 投票する
8 に答える
1206 参照

user-interface - Win32API の代替 API はありますか?

Win32API のようなメニューを作成できる API が必要ですが、
WinAPI よりも簡単で優れたものがあります。
これにより、テキスト ゾーン、ボタンなどを備えた GUI を、平均的な Windows プログラムのように作成
できます (Windows GUI スタイル)。ありがとう。

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

search - 複数のファイルに置き換える-Linux用のグラフィカルツール

グラフィカルである必要があります。sed、awk、grep、perlなどはありません。私はそれらの使い方を知っていて、今は使っていますが、300以上のファイルでそれぞれの置換を選択する必要があります。

次のことができるツールが必要です。

  • 検索文字列を入力します
  • 置換文字列を入力します
  • ディレクトリとファイル拡張子を選択します

そして、そのディレクトリとそのサブディレクトリ内の各ファイルに再帰的に移動し、それを開いて検索文字列がある場所までスクロールし、2つのオプションを提供します。

  • 交換(そして次を見つける)
  • 次を見つける

これ以上何もない。Reg.exp。サポートはプラスですが、必須ではありません。

解決済み:Regexxerはまさに私が必要としていたものです。誰かがSlackwareでそれを必要とする場合に備えて、ダウンロードする必要があるものとそれをコンパイルする方法を示します(各依存関係の正しいバージョンを選択することはPITAになる可能性があります)

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

svn - Subversionでディレクトリツリー全体を置き換える最良の方法は?

Subversion プロジェクト内には、コードに必要な他のオープン ソース プロジェクトを含むいくつかのディレクトリがあります。たとえば、ffmpeg、freetype、matrixssl などがあります。

これらのプロジェクトの最新バージョンを保持するために SVN を更新する最良の方法は何ですか?

基本的に、次のことを行います(例としてffmpegを使用):

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

visual-studio - Visual Studio でのグローバル検索と置換

私は複数のプロジェクトで解決策を持っており、深刻なグローバルな交換を行う必要があります。

置換後に一部の値が残るワイルドカード置換を行う方法はありますか?

たとえば、すべてのHttpContext.Current.Session[“whatevervalue”]HttpContext.Current.Session[“whatevervalue”].ToString()にしたい場合、渡される文字列値は尊重されますか? 「whatevervalue」を置き換えたくありません。パターンが一致する場所に .ToString() を追加したいだけです。

これは Visual Studio で可能ですか?

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

php - PHPで正規表現を使用してスペースを置き換える

私は正規表現にかなり慣れていません。複数行のテキストでスペースを置き換える必要があります。置換規則は次のとおりです。

  • 行頭のすべてのスペースを非改行スペース (  ) に置き換えます。
  • 繰り返されるスペース (複数のスペースをまとめたもの) のインスタンスを、同じ数の改行なしスペースに置き換えます。
  • 行頭にない単一のスペースはそのまま残ります。

Regex Coachを使用してマッチング パターンを作成しました。

次の入力テキストがあるとします。

PHP 正規表現置換関数 (のようなpreg_replace()) を使用して、この出力を取得したい:

正規表現を使用して単純なテキスト置換を行うことには満足していますが、希望する出力を得るために一致内で複数回置換する方法を理解するのに苦労しています。

0 投票する
10 に答える
46953 参照

javascript - PDF ファイルでテキスト検索と置換をプログラムする方法

多数の PDF ファイル内の一部のテキストをプログラムで検索して置換するにはどうすればよいですか? 一連のファイルに追加された URL を削除したいと考えています。Adobe Pro のバッチ処理で JavaScript を使用してリンクを削除できましたが、リンク テキストが残っています。手動で機能するテキストのタッチアップを使用することをお勧めしますが、1300 個のファイルを手動で変更したくありません。