たとえば、入力されたテキスト ファイルの文字列の行を一致させ、そのキャプチャした行を文字でラップする必要があります。
たとえば、次のようなテキスト ファイルを想像してください。
test
foo
test
bar
gsub を使用して出力したいと思います。
XtestX
XfooX
XtestX
XbarX
ライン合わせに困っています。^ で始まり $ で終わる正規表現を使用してみましたが、うまくいかないようです。何か案は?
次の内容を含むテキスト ファイルがあります。
test
foo
test
bag
テキスト ファイルは、コマンド ライン引数として読み込まれています。
だから私は得た
string = IO.read(ARGV[0])
string = string.gsub(/^(test)$/,'X\1X')
puts string
テキストファイルにあるものとまったく同じものが出力されます。