タグ

ブックマーク / l-w-i.net (1)

  • [Ruby] 正規表現 - Life with IT

    2007/6/21更新 対応バージョン: 1.8 マッチングパターン 行頭「^」 文字列の先頭、あるいは改行文字の直後の位置にマッチする。 例) p "aaa".gsub(/^a/, "1") => "1aa" p "aaa\naaa".gsub(/^a/, "1") => "1aa\n1aa" 行末「$」 文字列の末尾、あるいは改行文字の直前の位置にマッチする。 例) p "aaa".gsub(/a$/, "1") => "aa1" p "aaa\naaa".gsub(/a$/, "1") => "aa1\naa1" 英数字「\w」(= [0-9A-Za-z_]) 非英数字「\W」(\w以外) 空白文字「\s」(= [\t\n\r\f]) 非空白文字「\S」(\s以外) 数字「\d」(= [0-9]) 非数字「\D」(\d以外) ワード境界「\b」 英単語で「limit」はマッチさせたい

    [Ruby] 正規表現 - Life with IT
  • 1