問題タブ [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.
regex - vimは文字を\nに置き換えます
すべてを交換する必要があります; \ nになりますが、:%s/;/\n/gc
機能しません
vim - vim文字列置換
すべてをvimを使っcygdrive/e
て置き換えたいです。cygdrive/d
しかし、一致するパターンを正しく取得できません。これが私のコマンドです:
動作しません。誰かが私に何が悪いのか見せてもらえますか?
ありがとう、
perl - perlは複数行を置き換えます
次のようなファイルがあります。
SQLStmntsを、コマンドラインから受け取った他のSQLStmntsおよびクエリ名に置き換える必要があります。
条件を使用して一致および置換するにはどうすればよいですか?
regex - (la->lb), (lb->lc), (lc->la) の正規表現の組み合わせの書き方
vim (MacVim) で実行し、1 行で使用する必要があります。
以下の行になりました:
regex - 単一引用符で囲まれた文字列内のすべての二重引用符を正規表現でエスケープします
重複の可能性:
一重引用符内の二重引用符をエスケープする正規表現
"
すべての二重引用符を\"
単一引用符で囲まれた文字列内にあるaに置き換えるには、正規表現 (他の言語はありません!!、perl 構文 REGEX または PCRE 構文 REGEX が最適です) が必要です。これは文字列の例です (ファイルの一部):
(注意: 「someValueBetween」をペアにする必要はないため、単一引用符で囲まれた 1 つの文字列に奇数の二重引用符が存在する可能性があります。)
上記の最後の行の最終結果は次のようになります。
前もって感謝します
***更新: 明確にするために、perl プログラムではなく、正規表現のみが必要です。正規表現は、perl regex 構文または PHP PCRE 構文にすることができます (これは、私が理解している perl regex 構文に非常に近い構文です)。目標は、正規表現をサポートする検索および置換メニュー (Eclipse や PhpEd fe など) で、IDES で正規表現を実行できるようにすることです!!
言い換えれば、"
結果として一重引用符で囲まれた文字列ですべてエスケープされていない検索 IDE フィールドに入れる正規表現が必要です。日食の置換フィールドでは、\$1
それらをエスケープするために置くことができます。
それらは Regexbuddy または regex コーチで動作するはずなので、テストできます。
少なくともそれが計画です:)
function - Rにおける「substitute」の当惑する振る舞い
みんな、これは私を夢中にさせます。
これは期待どおりに機能します。
今、これを試してください:
ここで何が起こっているのですか?一体どうやっeval
て表現の原形を手に入れるのでしょうか?
regex - Perl 正規表現変数と一致したパターン置換
正規表現が変数に保持されている場合、正規表現のテキスト置換について説明できる人はいますか? いくつかのテキスト、Clearcase 構成仕様を実際に処理し、テキストを置き換えようとしています。置換のルールは、一致する正規表現と置換するテキストを持つハッシュの配列に保持されます。
入力テキストは次のようになります。
ほとんどの置換は、特定のテキスト文字列を含む行を削除するだけであり、これはうまく機能します。場合によっては、テキストを置き換えたいのですが、VERSION_STRING テキストを再利用します。置換式で $1 を使用しようとしましたが、うまくいきません。$1 はマッチでバージョン文字列を取得しますが、$1 の置換は置換で機能しません。
これらの場合、出力は次のようになります。
すなわち。1 行の入力が 2 つの出力になり、バージョン文字列が再利用されました。
コードは次のようになります。最初に正規表現と置換:
2 番目の正規表現では、変数 $1 が部分 (.*\$) で定義されており、これは正しく機能しています。ただし、subs 式はそれを置き換えません。
私は何が欠けていますか?前もって感謝します。
git - git履歴のファイルからテキストを置き換える方法は?
私は常にインターフェイス ベースの git クライアント (smartGit) を使用してきたため、git コンソールの経験はあまりありません。
ただし、履歴からすべての .txt ファイルの文字列を置き換える必要に直面しています (したがって、ファイル全体を消去するのではなく、文字列を置き換えるだけです)。次のコマンドを見つけました。
これを試してみたところ、残念ながら、パスワードが変更されている間に、すべてのバイナリ ファイルが破損していることに気付きました。画像などがすべて破損します。
バイナリ ファイルを破損させずにこれを行うためのより良い方法はありますか?
ありがとう。
編集:
何かと混同してしまいました。バイナリ ファイルが破損する原因となった実際のコードは次のとおりです。
上部のコードは、奇妙なことに、私のパスワードを含むすべてのファイルを実際に削除しました。
objective-c - オブジェクトのプロパティを反復処理し、Objective-cのループで現在のプロパティを変更します
初心者の質問:実行時にNSStringsまたはcharの代わりにコマンド、プロパティ、またはメソッドを使用できますか?
私がこのようなことをしたとしましょう:
(PS私はオブジェクトプロパティを取得するより良い実際のobjective-cの方法があることを知っています、私はObjective-CでこのGet a object property listを含む投稿を見つけました)
とにかく、リストを繰り返し処理してプロパティ名を変更するにはどうすればよいですか?ループ中の実行時にドット表記を使用しているとしましょう...オブジェクトの17(または100!)の異なるプロパティをすべて、次のように他の配列の値に一度に設定したい場合:
私はobjective-cが「theChangingProperty」と呼ばれる実際のプロパティを探すことを知っています。しかし、ループを繰り返すたびに変化する実際のプロパティ(名前、タイトル、番号、property4など)を吐き出す配列にしたいと思います。
初心者の質問に答えてくれてありがとう:)
java - Javaで「置き換え」を実装する方法
「supplant() は文字列の変数置換を行います。文字列をスキャンして { } 中かっこで囲まれた式を探します。式が見つかった場合は、それをオブジェクトのキーとして使用し、キーに文字列値または数値がある場合値、ブラケット式に置き換えられて繰り返されます。」
より具体的には、次のようなことをしようとしています:
\{([\w]*)\} のような正規表現を使用して変数をキャプチャし、マップを検索して置換しようとしていますが、一致する正規表現を作成できませんでした...
Javaでsupplant()をどのように実装しますか?