perl 行内を文字検索

Quick Edit Pencil

Perlでテキストファイル内の検索文字列がある行数を求めるには - 燈明日記

◆サンプル

use strict;
use warnings;
use utf8;
binmode STDOUT, ':encoding(shiftjis)';

my $strText = << "END_OF_TEXT";
1234567890
ABCDEFGHIJ
1234567890
ABCDEFGHIJ
12小池啓仁AB
1234567890
ABCDEFGHIJ
END_OF_TEXT

my $linecnt;

if ($strText =~ /小池啓仁/) {
   $linecnt = scalar(() = ($` =~ /\n/g)) + 1;
   print "検索文字『小池啓仁』にヒットした行数:$linecnt\n";
}

このブログの人気の投稿

AutoHotkey+powershell タスクバーをバーを自動的に隠すショートカット

WP: 投稿一覧にカスタム分類・タクソノミーのカラムを追加する

AppleScriptとターミナルでJavaScriptを使う

AppleScriptとターミナルでJavaScriptを使う

スクロールボックスのアンカーリンク

AppleScript 改行 コード 置換

Windows10でアプリケーションごとに輝度を設定、自動で変更する - AutoHotkey

Windows 10で、Explorerのナビゲーション ウィンドウの表示/非表示を、キーボードショートカットで切り替える方法