perl regexp を使用して次の文字列を照合するにはどうすればよいですか?
$line="virtual void function";
$line="virtual function";
$line="void function";
$line="function";
$line="pure virtual function";
$line="extern function";
$line="extern void function";
つまり、少なくとも 1 つのスペースで区切られた 0 個または n 個の関数修飾子に一致し、その後に文字列 "function" が続きます。
似合わないはず
$line="// function";
$line="asdfgh";
$line="endfunction";
に似たものはありますか
$line=~/^([evp\s]*) function/ ;
文字の代わりに単語に使用できるのはどれですか?