Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

練習 3.1.c \N は数字を表すメタ文字ではない #8

Closed
kariya-mitsuru opened this issue Oct 4, 2021 · 5 comments
Closed
Labels
誤り報告 誤字脱字、内容に関する誤りの報告

Comments

@kariya-mitsuru
Copy link
Contributor

PDF 版 P.129 で、

Perl、Ruby、Pythonなどのモダンな言語の正規表現では、\Nで数字を表すなど、メタ文字が充実しています。

との記載がありますが、Perl(PCRE)では \N は数字を表すメタ文字ではなく改行文字以外を表すメタ文字で、この記法は Ruby や Python には無いようです。

なお、完全に余談ですが Perl と Python 3.8 では \N{name} で Unicode 文字を名前で指定できるようです。

@greymd greymd added the 誤り報告 誤字脱字、内容に関する誤りの報告 label Oct 4, 2021
@ryuichiueda
Copy link
Contributor

お手数かけます!これはたぶん\dの間違いです。確認して正誤表に掲載します。

@ryuichiueda
Copy link
Contributor

正誤表に掲載しました。

https://github.com/shellgei/shellgei160/blob/master/README.md

@kariya-mitsuru
Copy link
Contributor Author

あ、そちらに直されるのであれば P.127 の練習問題 10 行目(小問 5)も直された方が良いです。
(P.129 はそちらの解答なので)

@ryuichiueda
Copy link
Contributor

ryuichiueda commented Oct 5, 2021

あ、そうですね。何度もすみません!

@ryuichiueda
Copy link
Contributor

p.127の修正も正誤表に追加しました。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
誤り報告 誤字脱字、内容に関する誤りの報告
Projects
None yet
Development

No branches or pull requests

3 participants