練習 3.1.c \N は数字を表すメタ文字ではない
kariya-mitsuru opened this issue · 5 comments
kariya-mitsuru commented
PDF 版 P.129 で、
Perl、Ruby、Pythonなどのモダンな言語の正規表現では、
\N
で数字を表すなど、メタ文字が充実しています。
との記載がありますが、Perl(PCRE)では \N
は数字を表すメタ文字ではなく改行文字以外を表すメタ文字で、この記法は Ruby や Python には無いようです。
なお、完全に余談ですが Perl と Python 3.8 では \N{name}
で Unicode 文字を名前で指定できるようです。
ryuichiueda commented
お手数かけます!これはたぶん\dの間違いです。確認して正誤表に掲載します。
ryuichiueda commented
kariya-mitsuru commented
あ、そちらに直されるのであれば P.127 の練習問題 10 行目(小問 5)も直された方が良いです。
(P.129 はそちらの解答なので)
ryuichiueda commented
あ、そうですね。何度もすみません!
ryuichiueda commented
p.127の修正も正誤表に追加しました。