regop.pl

来自「source of perl for linux application,」· PL 代码 · 共 21 行

PL
21
字号
use re Debug=>qw(DUMP EXECUTE OFFSETS TRIEC);my @tests=(  XY     =>  'X(A|[B]Q||C|D)Y' ,  foobar =>  '[f][o][o][b][a][r]',  x  =>  '.[XY].',  'ABCD' => '(?:ABCP|ABCG|ABCE|ABCB|ABCA|ABCD)',  'D:\\dev/perl/ver/28321_/perl.exe'=>  '/(\\.COM|\\.EXE|\\.BAT|\\.CMD|\\.VBS|\\.VBE|\\.JS|\\.JSE|\\.WSF|\\.WSH|\\.pyo|\\.pyc|\\.pyw|\\.py)$/i',  'q'=>'[q]',);while (@tests) {    my ($str,$pat)=splice @tests,0,2;    warn "\n";    $pat="/$pat/" if substr($pat,0,1) ne '/';    # string eval to get the free regex message in the right place.    eval qq[        warn "$str"=~$pat ? "%MATCHED%" : "%FAILED%","\n";    ];    die $@ if $@;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?