by shigemk2

当面は技術的なことしか書かない

2013-04-13から1日間の記事一覧

対話によるCommon Lisp入門 30 末尾再帰 その2

[6]> (defun factorial (n) (factorial-loop n 1 1)) FACTORIAL [7]> (defun factorial-loop (n i p) (if (> i n) p (factorial-loop n (+ i 1) (* p i)))) FACTORIAL-LOOP [8]> (factorial 4) 24

replace

なんという事でしょう。 replaceを使って置換する事が出来るし、パターンもPerlぽく書く事が出来るのです。 さらにここでは後方参照を使っております。 var str = '「正規表現」は文字列を「パターン」で表して検索/置換する手法です。「正規表現」を使うと…

JavaScriptで正規表現

var str = "<h1>\(・ω・\)SAN値!(/・ω・)/ピンチ!</h1><h1>\(・ω・\)SAN値!(/・ω・)/ピンチ!</h1><h1>\(・ω・\)SAN値!(/・ω・)/ピンチ!</h1>"; var re = new RegExp('<h1>(.*?)</h1>', 'g'); console.log(str.match(re)); 例によってsyohex/emacs-quickrun · GitHubで実行してみると……