全文検索:
- 03 Perl 正規表現
- ====== 03 Perl 正規表現 ====== <code> 記号 意味 . 改行文字以外の任意の1文字 * 直前の1文字の0回以上の繰り返しに一致。直前の文字は正規表現でも構わない ^ 行... グループ化する。マッチした内容は参照できる \ 正規表現に使われる記号を普通の文字として扱う </code> <code> 記号 意味 Hogege Hogegeに一致 [0-9] 1文字の数字に一致 [a-z] 1文字の小文字アルファベットに一致 [A-Z] 1文字の大文字アルファベットに一致 [... repまたはgrep に一致 ^[^0-9] 行頭が数字でないもの ^.{10}$ 10文字の行 test|TEST testまたはTEST Woo* Woo,Wooo....に一致 </code>
- 01 Math::Round @12_perl:01_module
- tp://search.cpan.org/dist/Math-Round/Round.pm]] <code> use warnings; print round(-198.25), "\n"; # -198... "\n"; # 198 print round(198.75), "\n"; # 199 </code> <code> use warnings; print nearest(1, 198.25), "\n"; # 198 print nearest(0.1, 198.25), "\n"; # 198.3 print nearest(10, 198.25), "\n"; # 200 print nearest(0.1, -198.25), "\n"; # -198.3 </code>
- 02 perl配列に存在確認
- ====== 02 perl配列に存在確認 ====== <code perl> my @list = ('A', 'B', 'C'); if (grep {$_ eq 'C'} @list) { print "yes\n"; } else { print "no\n"; } </code>