RubyのString#gsubメソッドは、置換のインデックスを含める手段を提供していますか?たとえば、次の文字列を指定します。インデックス/オフセット付きRuby gsub?
私はあなた、あなた、あなた、そしてあなたが好きです。
私は、この出力で終わるしたい:
私はyou1、you2、you3、およびyou4が好き。
私は、括弧内の文字を照合するため\1
、\2
などを使用することができます知っているが、現在のマッチの数を提供する\i
または\n
ようなものはありますか?
私の実際の言葉は "あなた"ほど単純ではないことに言及する価値があるので、検索語が静的であると仮定する別のアプローチでは十分ではありません。
''あなたが ''と仮定したコード例は、必要なターゲットや正規表現をその場所で置き換えるように簡単に修正されています。 –