質問は、標題の通りです。
教科書に、文字クラス[0-9]の省略が[\d]と書かれています。(初めてのPerl 第6版 159ページ)
しかし、以下のコードの様に、[]を省略してもマッチしました。
[]の区切りがないため、dが続いた場合、見づらい問題はあると思いますが、
それを除けば両者は、同じと考えて良いのでしょうか。
実行環境
OS: Windows7
Perl
1#!perl -w 2use strict; 3use utf8; 4use 5.010; 5 6$_ = "d1d"; 7if(/d\dd/) { 8 say 1; 9}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/10 09:45