エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Ruby 正規表現のまとめ - Qiita
正規表現オブジェクトの生成 1. //でくくる ex) re1 = /Ruby/ 2. Regexp.new() ex) re2 = Regexp.new("R... 正規表現オブジェクトの生成 1. //でくくる ex) re1 = /Ruby/ 2. Regexp.new() ex) re2 = Regexp.new("Ruby") 3. %r を使う ex) re3 = %r(/Ruby/) ★正規表現に/を含んだ文字列を指定したい場合便利 正規表現のマッチング 正規表現 =~ 文字列 マッチングした場合はマッチングした文字が何文字目かを、 マッチングしない場合はnilを返す。 ex) 1. /Ruby/ =~ "aaRuby" #=> 2 2. /Ruby/ =~ "Java" #=> nil 正規表現のパターン ^ 行頭 $ 行末 [] または ex) /[AB]/ AまたはB [^] 〜以外 ex) /[^AB]/ A,B以外 . 任意の1文字 \s 空白文字 \d 0-9までの数字 \w 英数字 \A 文字列の先頭 \z 文字列の末尾 \メ