問題タブ [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.
php - PHPを使用してプレーンテキストの変数を置き換える最良の方法
PHPスタイルの変数を含むプレーンテキスト(PHPコードではない)を取得し、変数の値に置き換えるための最良の方法は何ですか。これを説明するのはちょっと難しいので、ここに例を示します。
どちらが最も簡単かはわかりませんが、正規表現またはおそらくの使用を検討してきましたeval()
。このスクリプトはローカルでのみ実行されるため、セキュリティの問題に関する心配はありeval()
ません(私は思いますか?)。
また、次を使用して、必要なすべての変数を配列に入れることができることも追加しますget_defined_vars()
。
regex - 代用で$1が空になるのはなぜですか?
かっこ内のものをimgタグのsrc属性の値に入れようとしています:
したがって、出力に次のようなタグが表示されることを期待していました。
しかし、代わりに私は得ています:
regex - Perl 置換演算子は何に作用しますか?
私は何年もの間、断続的に Perl でプログラミングを行ってきましたが、私の主要言語は散発的にしかありません。私は何ヶ月も perl を書かないことがよくあるので、仕事のやり方を思い出させるために、私の犬耳の Camel Book に大きく依存しています。しかし、レシピをそのままコピーしてしまうと、よくわからないので困ってしまいます。これは最も厄介な問題の 1 つです。Camel の第 3 版の 154 ページに、「パッサンで文字列を変更する」の例があり、次のようになっています。
Q1) ここで何が起こっているのですか? 正確には、正規表現は何に対して動作していますか?
Q2) この魔法に近い構文は、「$a から文字列を取得し、正規表現で変更し、結果を $b に配置する」などの基本的な操作に必要ですか?
Q3) ループのデフォルト変数を初期文字列として使用して、この操作を行うにはどうすればよいですか?
上記が完全に自然に見えるPerlの夢想家には、前もって謝罪してください。
c# - LinqDataContextの接続文字列にフルパスを強制する
mdfデータベースにアクセスするためにSystem.Data.Linq.DataContextファイルを使用しています
デバッガーがDebugディレクトリに作成したデータベースではなく、プロジェクトディレクトリのデータベースを使用したい。
問題は、接続文字列を編集してAttachDBFilenameのパスを選択すると、VS2008によってプロジェクトディレクトリが自動的に「|DataDirectory|」に置き換えられることです。
どうすればこれを回避できますか?
perl - 外部ファイルのハッシュの値を置き換えるにはどうすればよいですか?
私のプログラムでは、外部ファイルの特定のハッシュの値を新しく作成された値に置き換えようとしています。外部ファイルにはキーからタブ区切りの値があり、外部ファイルからハッシュを読み込んでいました。私はオンラインで見回してきましたが、これが私がそれを行う方法を理解できる最も近い方法ですが、うまくいかないようです.
この式で何が欠けているのかよくわかりません。
vim - Vimで置換を使用してコマンドを繰り返す方法は?
Unix では、^
を使用すると、新しいテキストに置き換えられたテキストを使用してコマンドを繰り返すことができます。例えば:
Vimに相当するものはありますか? コマンドラインで細かいことを何度も何度も編集していることに気付くことがよくあります。
regex - Perl 置換演算子の置換側で変数を使用するにはどうすればよいですか?
私は次のことをしたいと思います:
$var には「foo middle bar」が含まれていると思いますが、機能しません。どちらもしません:
どういうわけか、エスケープに関して何かが欠けています。
ruby - Ruby では、文字列内の疑問符文字をどのように置き換えるのですか?
Rubyでは、私は持っています:
バーを "et%20tu,%20brutus%3f" ("?" を "%3F" に置き換え) に等しくしようとしています。これを追加しようとすると:
「?」すべてに一致し、取得します
私はもう試した
他にもいくつかありますが、どれも機能しません。
editor - Vi 置換コマンド
vi を使用して、現在の行番号を現在の行のどこかに置き換えるにはどうすればよいですか? たとえば、カーソルが 10 行目にある場合、その行のどこかに数字の 10 を置きたいと思います。