perlでの文字列置換と数値抽出の方法
2023.04.26
error この記事は最終更新日から1年以上が経過しています。
最近perlを触る機会が減ったせいで忘れがちなのでメモ。
$text1 = 'child/category/320,321';
$text2 = 'child/category';
# 末尾のカンマ区切りの数値部分だけに置換
$text1 =~ s/^\w*\/\w*\///;
$text2 =~ s/^\w*\/\w*\///;
# カンマと数値だけになってるなら出力
if($text1 =~ /^[\d\,]*$/){
print $text1."\n";
}
if($text2 =~ /^[\d\,]*$/){
print $text2."\n";
}
上記の実行結果は、 $text1 (320,321)だけが出力される。
PHPとPerlでファイルパーミッションを変更する方法(chmod関数)
2024.11.16
PHPとPerlには、ファイルのパーミッションを変更するためのchmod関数が標準で用意されています。この記事では、PHPとPerlそれぞれのchmod関数を使ったファイルパーミッション変更の基本的な使い方を紹介します。
Perl PHP
perlでMySQLを操作する基本的なテンプレート
2023.04.08
perlでMySQLデータベースを操作するための基本的なテンプレートを紹介します。DBIモジュールを使用してデータベースに接続し、SQLクエリを実行する方法を解説。
MySQL Perl
perlのsprintfで数字のゼロ埋め—基本的な使い方
2023.04.07
perlのsprintf関数を使って、数字や文字列をフォーマットして埋め込む方法を紹介します。特に数字のゼロ埋めが簡単にできる方法をコード例とともに解説。普段使いで役立つテクニックですが、忘れがちな部分。
Perl
perlでハッシュをソートする方法—キー・値の順序指定と実践的な使い方
2010.07.20
perlで連想配列(ハッシュ)をキーや値でソートする方法をまとめました。コードを見ながら、シンプルなキーソートからカスタマイズ可能な値ソートまで、用途に応じたソート方法を解説します。
Perl