Ruby/サンプル/文字列の置換・sub,gsub
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* Rubyで文字列の置換をする方法・sub,gsub [#ad83ad81]
Rubyで文字列の置換を行うsub, gsubのサンプルコードを記しま...
尚、sub, gsubには破壊的なメソッドsub!, gsub!も用意されて...
#contents
#htmlinsertpcsp(ll-top.html,ll-sp.html)
* 関連資料 [#dfd82ca7]
-[[UbuntuにRubyをインストール>Ruby/UbuntuにRubyをインスト...
-[[特定の文字列が含まれているか確認する>Ruby/サンプル/特...
-[[Rubyで文字列の置換をする方法・sub,gsub>Ruby/サンプル/...
-[[Rubyで文字列のリバースする方法・reverse>Ruby/サンプル/...
* 動作確認環境 [#f358627b]
- Ruby
$ ruby -v
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
- OS
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.4 LTS
Release: 12.04
Codename: precise
* subを使ったサンプルコード [#ca9a09dc]
構文
文字列.sub("変換前文字列", "変換後文字列")
subを使ったサンプルコード
s = "abcdefg abcdefg abcdefg"
puts s.sub("a", "A")
上記のサンプルコードを実行した時の出力です。~
Abcdefg abcdefg abcdefg
最初のaがAに置換されているのが確認できます。
* gsubを使ったサンプルコード [#v8263f57]
構文
文字列.gsub("変換前文字列", "変換後文字列")
gsubを使ったサンプルコード
s = "abcdefg abcdefg abcdefg"
puts s.gsub("a", "A")
上記のサンプルコードを実行した時の出力です。~
Abcdefg abcdefg abcdefg
全てのaがAに置換されているのが確認できます。
Abcdefg Abcdefg Abcdefg
* sub, gsubの書式 [#g89367b9]
上記以外でも、以下に記すように正規表現を使用した書き方も...
文字列.gsub(pattern, replacement)
#htmlinsertpcsp(ll-btm.html,ll-sp.html)
終了行:
#navi(../)
* Rubyで文字列の置換をする方法・sub,gsub [#ad83ad81]
Rubyで文字列の置換を行うsub, gsubのサンプルコードを記しま...
尚、sub, gsubには破壊的なメソッドsub!, gsub!も用意されて...
#contents
#htmlinsertpcsp(ll-top.html,ll-sp.html)
* 関連資料 [#dfd82ca7]
-[[UbuntuにRubyをインストール>Ruby/UbuntuにRubyをインスト...
-[[特定の文字列が含まれているか確認する>Ruby/サンプル/特...
-[[Rubyで文字列の置換をする方法・sub,gsub>Ruby/サンプル/...
-[[Rubyで文字列のリバースする方法・reverse>Ruby/サンプル/...
* 動作確認環境 [#f358627b]
- Ruby
$ ruby -v
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
- OS
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.4 LTS
Release: 12.04
Codename: precise
* subを使ったサンプルコード [#ca9a09dc]
構文
文字列.sub("変換前文字列", "変換後文字列")
subを使ったサンプルコード
s = "abcdefg abcdefg abcdefg"
puts s.sub("a", "A")
上記のサンプルコードを実行した時の出力です。~
Abcdefg abcdefg abcdefg
最初のaがAに置換されているのが確認できます。
* gsubを使ったサンプルコード [#v8263f57]
構文
文字列.gsub("変換前文字列", "変換後文字列")
gsubを使ったサンプルコード
s = "abcdefg abcdefg abcdefg"
puts s.gsub("a", "A")
上記のサンプルコードを実行した時の出力です。~
Abcdefg abcdefg abcdefg
全てのaがAに置換されているのが確認できます。
Abcdefg Abcdefg Abcdefg
* sub, gsubの書式 [#g89367b9]
上記以外でも、以下に記すように正規表現を使用した書き方も...
文字列.gsub(pattern, replacement)
#htmlinsertpcsp(ll-btm.html,ll-sp.html)
ページ名: