[Ruby/Rails]gsub,subで先頭や末尾のみを対象にして置換する
先頭のみを置換したい場合
str = "AaaAaaA" str.sub(/^A/,"") => "aaAaaA"
「^」が先頭(文頭)を意味しています。
末尾のみを置換したい場合
str = "AaaAaaA" str.sub(/A$/,"") => "AaaAaa"
「$」が末尾(文末)を意味してます。
※「^」とは違い、対象文字列の後ろに「$」を入力しなければいけないので注意。
以上、ご参考になれば幸いです。