問題タブ [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.

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

regex - Perl s /// gで何回の置換が行われましたか?

小さな例:

perl -e '$s="aaabbcc";$c=()=$s=~/a/g;print"$c\n$s\n"'(m // g)出力

一方、perl -e '$s="aaabbcc";$c=()=$s=~s/a/x/g;print"$c\n$s\n"'(s /// g)出力

最初に一致する必要なしに、両方のことを一度に実行したいと思います。置換して、置換の数を知ってください。明らかに、as ///gはスカラーコンテキストでの置換の数を返しません-m//gが一致で行うのとは異なります。これは可能ですか?はいの場合、どのように?

perlre、perlvar、perlopは何の助けにもなりませんでした(または私はそれを見つけることができませんでした)。

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

asp.net - Substitution コントロール内で ASP.Net サーバー コントロールを使用する方法は?

Substitution コントロールで使用するメソッドは文字列を返す必要がありますが、サーバー側でレンダリングする必要があるサーバー コントロールの Web フォームでドーナツ キャッシュを使用するにはどうすればよいでしょうか。
たとえば、Loginview コントロール?

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

r - 再帰式に関するR警告メッセージ:失敗した場合は、再試行してください

式が失敗した場合に再試行する関数を作成したいと思います。これが私の作業バージョンです:

上記の関数を削除すると、suppressWarnings()再帰呼び出しごとに一連の警告が表示されます。誰かが私が間違っていることを知っていますか?

繰り返し実行できる例を次に示します。

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

python - Python での文字列またはリストの置換

文字列を取得するにはどうすればよいですか:</p>

そして、これらの値を数字に置き換えます1, 2, 3, 4か?

同様に、同じ操作をリストに対して実行するにはどうすればよいでしょうか?

0 投票する
0 に答える
580 参照

sharepoint-2010 - Share Point 2010 の CAML での ListId GUID 置換 (およびその他の置換)

SP 2010 の機能定義{$ListId:Lists/ListName}に新しい構文要素があります。どうやら、ターゲット サイトのリストの GUID に置き換える必要があります。これにより、リストを作成する前に GUID がわからず、フィーチャー レシーバーを使用して GUID を必要とする要素を定義する必要があるという問題が解決されます。

他にそのような代替品はありますか?利用可能なそれらのリストはありますか?

ありがとう!

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

regex - 置換で修飾子として変数を使用する方法

置換の修飾子として変数を使用する方法はありますか?

一括検索を行うには、ハッシュの配列を使用する必要があります。さまざまな修飾子に置き換えてください。

0 投票する
0 に答える
301 参照

regex - Perl: 置換で変数を使用する

重複の可能性:
Perl 置換演算子の置換側で変数を使用する方法は?

私は次のようなことをしたいと思います

これを返したいのです1234が、この場合は を返します\1。つまり、s/$match/\1/g誰かがこれを行う方法を知っていますか?

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

perl - Perlで変数を使用して置換を行うにはどうすればよいですか?

以前はデータベース内のテーブルでしたが、現在は逆アセンブルされているいくつかのテキスト ファイルがあります。再組み立てを試みていますが、使用可能な形になったら簡単です。最初のファイル「keys.text」はラベルのリストであり、形式が一貫していません。お気に入り:

常に文字、[スペース]、数字、[スペース]、および場合によっては記号です。これらのキーに一致するテキスト ファイルは同じで、その後にスペースで区切られた、または区切られたテキスト行が続きます。

以下のコードで私がやろうとしているのは、「keys.text」のキーを .txt ファイルの同じキーと一致させ、キーとテキストの間にタブを入れることです。私は非常に基本的なものを見落としていると確信していますが、得られた結果はソースの .txt ファイルと同じように見えます。

リードや支援をよろしくお願いします!

編集:明確にするために、結果はキーからのシンボルも保持する必要があります。したがって、それらは次のようになります。

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

regex - Perlでのインライン正規表現の置換

変数からテキストを取得して変数に格納するのではなく、テキストを正規表現インラインに置き換える方法はありますか?

私はPerlの初心者です。私はよく自分が書いていることに気づきます

本当に書きたいところ

一時変数と3行を使用するのではなく、など。

これを行う方法はありますか?明らかに、正規表現が十分に複雑な場合は、より適切に説明できるように分割するのが理にかなっていますが、それだけのs/\s//g場合は、追加の変数でコードを乱雑にするのは間違っていると感じます。

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

xml - Perl:タグ区切り文字列内のグローバル置換

私の目標は、末尾のすべてのインスタンスをタグブラケット内の末尾の+に置き換えることです。置き換えられる行が次のようになっていると仮定します。

その後は次のようになります

最初に私はこの表現を試しました:

これにより、次の出力が得られました。

gオプションを使用すると、行ごとに複数の置換が行われますが、タグブラケットごとの最初のインスタンスに対してのみです(両方の丸括弧に疑問符が含まれている場合のみ)。

問題を絞り込むために、タグを無視して置換を実現しようとしました。表現

確かに望ましい結果につながります

もちろん、これはタグブラケットの外側でも置き換えられます。

では、最初の式の問題は何ですか。また、タグ括弧内で完全に置換するという目標をどのように達成できますか?