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

string - Excelは文字列の「x」の前後の文字を置き換えます

こんにちは、文字列 (製品名) を含む列があります。現在、これらはName LenghtxWidthとしてフォーマットされています (例: Green box 20x30)。この例では、20 を 30 に変更する必要があるため、緑色のボックス 30x20 が得られます。これを達成する方法はありますか? ありがとう

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

ruby - String#gsub を使用した Ruby での文の置換

単語の一部だけを変更しようとしている場合はどうすればよいでしょうか。「Car」から「cah」、またはその逆の「Martha」から「Marther」のように。2 番目のケースでは、次のような if を実行した場合:

「MArthA」のすべての「a」が必要になりますが、これは私が望んでいるものではありません。

何か案は?他の例については。 文字列内の単語を置き換える - ruby

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

security - タイプセーフ構成で変数置換を制限する

typesafe config を使用すると、変数の置換と、キーと値の両方の完全なオーバーライドを実行できます。

変数置換を行う機能により、展開環境 (ステージング、qa、prod) によって異なるデータベース URL など、外部化する必要がある構成を外部化できます。

ただし、潜在的なハッカーが悪意のある構成でアプリケーションを再起動した場合、何かを完全にオーバーライドする機能はセキュリティ上のリスクとなります。

変数の置換を許可することは可能ですが、全体のオーバーライドは抑制できますか???

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

java - Java - テンプレートを使用して文字列からキーと値のペアを抽出する

したがって、org.apache.commons.lang3.text には StrSubstitutor というクラスがあり、次のようなマップを取り込むことができます。

そして、次のようなテンプレート文字列:

次のような出力文字列を生成します。

私が望むのは反対です。出力文字列とテンプレートを取得して、テンプレート変数をキーとして、文字列内の対応する値を値としてマップに入力する方法はありますか?

PS - 使用する文字列は必ずしも XML であるとは限りません。これは単なる例です。

EDIT:変数名とタグ名が同じだったので、混乱している人もいると思います。タグは説明のためのものであり、問​​題とは関係ありません。私が気になっているのは ${} 内の変数です。意味を示すために別のタグを追加しました。

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

bash - conf ファイルのテキストを置き換える方法

conf ファイルの次のパラメーターを置き換える必要があります。

に設定/var/www/htmlする必要があります/var/www/www.something.ee

www.something.ee は変数です$WEBPAGE

これまでのところ、私はこれを持っています:

sed -i "s/DocumentRoot /var/www/html /DocumentRoot /var/www/$WEBPAGE/g" /etc/apache2/sites-available/$WEBPAGE.conf

ただし、スラッシュが含まれているため、コマンドを実行したくありません。それらの前後にアポストロフィを置くことは、うまくいきたくないようです:

ファイル ww/html を開けませんでした' /'DocumentRoot /var/www/www.something.ee'/g: そのようなファイルまたはディレクトリはありません

何か案は?

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

r - 文字列のリストを検索して置換 - gsub eapply?

これは、再現目的で私のコードを簡単に抜粋したものです。

その後、データはこの環境 stockData に保存され、これを使用して分析を行います。現在、次の xts オブジェクトの名前をクリーンアップしたいと思います。

すべての名前から - と .TO を削除したいのですが、gsub と eapply を使用しようとしましたが、成功しませんでした - 適切な構文がわかりません。どんな助けでも大歓迎です。ありがとう。

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

r - ブランドの辞書を作成し、特定のトランザクションの入力を消去してブランド名のみを抽出しようとしています

辞書のブランドの後のすべての単語を消去するために gsub を使用していますが、前の単語を消去するにはどうすればよいですか? こんにちは、クライアントが使用するブランドを明確に見るためにトランザクションをクリーンアップしようとしています。これは、gsub を使用してブランド「cabify」の後のすべての単語を消去する例です。

これにより、「;」までのすべての文字が消去されますが、「expp」を削除するにはどうすればよいですか?

ブランドの辞書を自動的に作成する方法を知っている人もいますか?

ありがとう