私はRubyで単純な文字列subをやろうとしています。正規表現を持たないRuby文字列の参照
sub()の第2引数は、正規表現が含まれている長いJavaScriptの断片です。置換された文字列(つまり、最初の引数)が出力文字列に現れるため、この文字列の正規表現内の後方参照はsubの結果に影響しているようです。
例:
"string \& is here"
ない:
"string & is here"
または正規表現
"string <!--tooreplace--> is here"
を逃れるかの
input = "string <!--tooreplace--> is here"
output = input.sub("<!--tooreplace-->", "\&")
私は出力になりたいです
基本的には、正規表現の結果をまったく持たない文字列サブを行う方法がほしいです。単純な文字列を置き換えます。
問題を示す小さな例を作成できますか? –
サンプルコードが追加されました。 –