TIPS集

提供: 文具堂 Wiki三昧
移動先: 案内検索

IPアドレス正規表現

How to Match IPv4 Addresses with Regular Expressions - O'Reilly Answers

文字列全体がIPアドレスか
/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/

文章に含まれるか
/\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/
?:は後方参照しないグループ化 \bは文字区切り

全体を後方参照する場合
/\b((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))\b/

Capistrano

gem install capistrano
cd app
capify .
vi config/deploy.rb

cap deploy:setup
cap deploy:update

Passenger再起動
cap deploy:restart