「初めてのPerl」第8章
練習問題3
自分
/^\$[^_\.0]+\b$/
「特殊変数にマッチしないように」といわれたが、
特殊変数ってドンだけあるのかわからんかったので、
とりあえず思いついたのだけ抜かした。
\bはなぜ入れたのか思いだせん。。
解答例
/^\$[A-Za-z_]\w*$/
アルファベット一文字に特殊変数はないってことかな?
練習問題4
自分
/(\b\w+\b)(\s+(\b\1\b))+/
解答例
/\b(\w+)(\s+\1)+\b/
自分の解答は
- \bを使いすぎ、使い方を間違えてる
- ()の使い方も同様に
- 要するに、簡単な記述で済むようにもう一度見直すことが大事