タグ

ブックマーク / mametter.hatenablog.com (1)

  • 回文や XML にマッチする鬼車の正規表現 - まめめも

    ref: 鬼車 正規表現 Version 5.9.1 ref: Ruby Freaks Lounge: 第6回 Ruby M17N 事始め:正規表現編 \g と \k について今までちゃんとわかってなかったけれど、少しわかったような気になったのでメモ。Ruby というより鬼車の話なので、PHP でも使えるかもしれない。試してないけど。 田中哲スペシャル \g の基 \g で参照される括弧の中身がそこにそのまま書かれたと思えばいい。 re = /\A(?<foo>abc...def)\g<foo>\z/ # \g<foo> を展開して考える # /\A(?<foo>abc...def)abc...def\z/ と同じ意味 p "abc123defabc123def".match(re) # マッチ p "abc123defabc456def".match(re) # マッチ p "abc1

    回文や XML にマッチする鬼車の正規表現 - まめめも
    riocampos2
    riocampos2 2014/10/08
    これも「部分式呼びだし」に関するマトモな資料。しかし常人は手を出さない方がいいですね何せ「田中哲スペシャル」という名前(愛称?)が恐ろしすぎるw 回文や XML にマッチする鬼車の正規表現 - まめめも
  • 1