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

css - Adobe Target を使用してインライン ブロック キャンペーン コンテンツを作成する方法

Test & Targetコードは、スタイル属性を含む div を生成しますdisplay:block。これを に置き換えるにはどうすればよいinline-blockですか?

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

excel - 最後のバックスラッシュの後に残っている文字列を抽出する関数

\パスから最後に文字列を抽出し、\見つからない場合は文字列全体を取得できる Excel 関数が必要です。例えば:

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

vba - Excel VBAでループを見つけて置換する

コロンを含む列 W のすべての値を検索し、そのセルの値のコロンを削除し、同じ行の列 A の XID を書き留めようとしています。次に、その XID を持つ行の列 CT と CU の文字列内に値のインスタンスがあるかどうかを確認します。列 CT および CU にインスタンスがある場合は、そのコロンも削除します。

列 CT & CU については、文字列に他のコロンがあるため、特定のコロンを削除する必要があります。

例: 列 W に "Less: Than Minimum" が含まれており、同じ行で行 A の XID が "562670-6" であるとします。ループがコロン (この場合は「Less: Than Minimum」) の出現を含む XID を認識したので、大きなループ内の小さなループは、同じ XID を持つ列 CT および CU のすべてのセルを調べます。列 A で、「Less: Than Minimum」を含むセルを見つけます (写真ではセル CT2 で、「PROP:LESS: THAN MINIMUM:THERE WILL BE .....」が含まれています)。コロン (したがって、最終的には「PROP:LESS THAN MINIMUM:THERE WILL BE .....」になります)。

列 CT と CU の各セルには複数のコロンがあるため、「:Less: Than Minimum:」を探すのが私の考えです。これは、その文字列の最初と最後に常にコロンがあるためです。

私はこのタスクを達成しようとしてきましたが、この時点に到達しました

行で型の不一致エラーを受け取ります

この質問に対して、「置換は文字列変数でのみ機能する」という回答に出くわしたので、それが問題である可能性があると思いますか?

上記のコードを編集して、やりたいことを達成するにはどうすればよいですか? 別のアプローチがありますか (それはまだ VBA を介して達成されます)。 参照用のレイアウトと値のスクリーンショットを次に示します。

更新・改訂

さて、コロン オプションの最初のインスタンスを正常に見つけて置き換えることができたことで、少し進歩しました。「未満: 最小」は、列 W と CT の両方で「最小未満」に変更されました。私が今直面している問題は、Do ループを正しく機能させることです。これが私が到達したポイントです(コードにいくつかのコメントを含めて、試して助けたいと思っている人を導くのに役立つことを願っています)

コードでコメントしたように、次の行の最初の Do ループの最初で縛られているようです

.FindNext(After:=aCell)"Drop Shipments: - ....." & "SHOP:Drop Shipments: - ....." でセルにコロンを配置したにもかかわらず、何らかの理由で Empty が返されます。

なぜこれを修正できるのか、またはどのように修正できるのか考えていますか?

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

awk - awk または sed を使用して、パターン マッチに基づいて行を追加します

A には、SQL 移行コマンドを含むファイルがあります。例えば

「createTable()」コマンドを含む行の前に別のコマンドを追加して、サンプル ファイルが次のようになるようにします。

パターンに一致する行を削除する例はたくさんありますが、これまでのところ、上記の変更を得ることができるものはありません。

私が一番近くに来たのは

しかし、括弧内の内容を記入することはできません。

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

regex - メモ帳++で正規表現を使用してコメントされていないコードvb.netで単語を見つける

コメントされたテキストではなく、単語の検索を使用するにはどうすればよいですか。

これらの行には datatable という単語が含まれており、その前に一重引用符が付いていないため、検索結果でこれらの行が強調表示されるはずです。プロパティ xxx as datatable dim x as datatable = new xxxx

ありがとう

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

android - 検索/置換でアプリケーションが壊れました (無謀なミス)

忍耐力から、私は、あなたが絶対に確信していない限り、あなたがすべきでないことの 1 つを行いました。私は絶対に確信が持てなかったので、今はそれを払っています。

どうした

私の古いアプリはfill_parent、の属性として使用していますandroid:layout_heightfill_parentは非推奨なので、すべてを に切り替えていますmatch_parent。次に何が起こったかはおそらく推測できます...

私はAndroid Studio検索と置換ツールで無謀でした。無謀な「元に戻す」には制限があります。さらに悪いことに、状況を逆転させるために別の検索と置換を行ったので、次のようになります。

問題

error: cannot find symbol variable fill_parent

に置き換えfill_parentmatch_parent、二重に戻し、 に置き換えることmatch_parentで、fill_parent必要な深いレベルの参照を、fill_parent認識されなくなったポイントに置き換えることになりました。最悪の場合、現在の場所のコピーを作成し、リポジトリで以前のバージョンを取得して、すべての変更点を把握します。これを行うのに時間がかからない方法はありますか、それとも行き詰まっていますか?

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

excel - VBA if value in column A then replace in column B

現在、シート2の列Aの値を調べるこのVBAコードを使用しており、見つかった場合はシート1の列Aのこの値を削除します。

したがって、列 AI の Sheet1 には次のように表示されます。

白い

b黒

d白

c オレンジ

列 AI の Sheet2 には次のものがあります。

a

b

d

c

VBA を実行すると、結果として、これらの値が Sheet2 にあるため、a、b、c、d なしで、白、黒、オレンジ、白になります。

しかし、これらが Sheet1 の列 A にある場合:

黒b

白d

オレンジ c

コードが正しく動作しません。

乾杯

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

php - 引用符で囲まれていない PHP 配列キーを修正

というか、「PHP 配列のキーとして使用される引用符で囲まれていない文字列を修正する」ですが、それはタイトルとしては少し長かったです。

配列が次のように記述されている非常に大きなコードベースを継承しました。

このコードは実際には機能しますが、多くのUse of undefined constant通知がスローされるため、これらの行は実際には次のようになる必要があります。

数十万行のコードが数千のファイルに分散しているということです。

また、次のようなケースもあります。

user_informationとは文字列access_bitを意味しACCESS_NULL、定義された定数です。良いことは、定数が大文字でのみ定義されることです。

さらに興味深いことに、同じ php ファイルに JavaScript も含まれていますarray[id] = 0;

この混乱を効率的にクリーンアップし、未定義の定数をすべて一重引用符で囲みたいのですが、単純な検索/置換 (正規表現を使用しても) がそれを行うかどうかはわかりません。何かご意見は?