プログラミング

Perl

【Perl】コマンドライン引数チェックと取得のサンプルコード

Perlスクリプトでコマンドライン引数のチェックし、動作条件とを満たす場合の未処理を行う方法を紹介します。 サンプルコード 以下は、2つのコマンドライン引数を必要とするスクリプトのサンプルです。 #!/usr/bin/perl use st...
Perl

【Perl】指定ディレクトリとサブディレクトリ内にあるファイル一覧を表示する

Perlでは、再帰関数を自分で書かなくても、サブディレクトリの探索を行うことができます。この記事では、Perlで指定ディレクトリとサブディレクトリ内にあるファイルやディレクトリの一覧を表示する方法を紹介します。 サンプルコード Findモジ...
Perl

【Perl】ディレクトリ内のファイルとディレクトリの一覧を表示する

この記事では、Perlを使用してディレクトリ内のファイルやフォルダの一覧を表示する方法を紹介します。 サンプル1:ファイルとディレクトリをすべて表示 #!/usr/bin/perl use strict; use warnings; # 対...
Perl

【Perl】s///演算子と正規表現で文字列の順番を入れ替える

Perlはテキスト処理のための強力な機能を提供しており、その中心には正規表現を使った柔軟な文字列操作があります。特に、s///演算子を使った正規表現による置換は、Perlプログラミングにおいて非常によく使用されるテクニックの一つです。この記...
Perl

【Perl】単純な文字列の置換(s///演算子を使用)

Perlには、文字列内の特定の文字列を簡単に置換する書き方があります。 最初の一回のみ置換する場合。 $変数名 =~ s/置換前の文字列/置換後の文字列/; 変数の中のすべての置換前の文字列を置換後の文字列に置換する場合。 $変数名 =~ ...
Perl

【Perl】正規表現でファイルから情報を取得する

ログファイルなど、形式が決まったファイルからエラーコードや特定のキーワードを含む行を見つけて情報を取得するための正規表現のサンプルコードです。 入力データと出力例 ログファイルの例 INFO(I056): Application start...
C#

【C#】正規表現のエスケープを自動で安全に行う

正規表現を使用する際、パターンに特殊文字をエスケープし忘れてエラーが発生したり、思うようにパターンマッチが行われなかったりすることは良くあります。本記事では、特殊文字のエスケープを自動で行う便利なメソッドを紹介します。 特殊文字をエスケープ...
C#

【C#】指定フォルダとサブフォルダ内にあるファイル一覧を表示する

C#には便利な機能があり、自分で関数の再帰呼び出し処理を書かなくても配下のフォルダ内すべてのファイルを取得す処理を書くことができます。 サンプルコード 指定されたフォルダ内を再帰的に検索して、全てのファイルを表示するサンプルコードです。 1...
C#

【C#】クリップボードに文字列を貼りつける/クリップボードから文字列を取得する

以下のサンプルコードです。・クリップボードに文字列を貼りつける・クリップボードから文字列を取得する 準備 フォームにテキストボックス(textBox1)とボタン(button1)を配置します。ボタンをダブルクリックしてイベントハンドラを生成...
C#

【C#】デスクトップのスクリーンショットを撮りクリップボードに貼り付けるサンプル

C#を使用してデスクトップのスクリーンショットを取得し、それをクリップボードに貼りつける方法を紹介します。 準備 フォームにボタン(button1)をひとつ配置。ボタンをダブルクリックしてイベントハンドラを生成しておきます。 サンプルコード...