さわだのノート

書籍のお仕事に役立つかもしれない思いつきを記録しています。

RSS: 記事の更新情報 Rss Feed

正規表現

Perlで配列の重複要素を削除する&変数内のメタ文字無効化について

配列の重複要素を削除する方法は、ハッシュのキーに代入する方法が一般的みたいですが、それだと要素の順番がばらばらになってしまいます。 grepを使うとこんな感じでも重複要素の削除ができることに気づきました。 #!/usr/bin/perl use strict; use warning…

正規表現使用時に利用できる特殊変数

Perlで正規表現を使用する際、以下の4つの特殊変数が利用できます。 メタ文字 説明 $& 文字列の中でパターン全体がマッチした部分を参照 $` 文字列の中でマッチに先行する部分を参照 $' 文字列の中でマッチに続く部分を参照 $+ 最後にマッチした文字列を返す…

Unicodeで正規表現検索

use utf8で挙動が変わるPerlの正規表現 言うまでもないかもしれませんが、Perlでは正規表現が利用できます。「\d」では半角数字が、「\w」で半角英数字が検索できるという便利な検索の仕組みのことです。 詳しいことは下記のサイトをご参照あれ。Perlの正規…