|
[356] Re5:ヘルプのコメント(rev.1135) | |
|
▽ 2007/10/1 (月) 01:38:22 ▽ K.Takata |
| > >HLP000089.html
続きです。
▼文字集合
メタキャラクタ の [ ] の説明は「キャラクタクラス」となっています。どちらかに統一した方がよいでしょう。(鬼車では文字集合と言っていますが、どちらが一般的かは分かりません。)
POSIX ブラケットの説明は、
[:xxxxx:] POSIXブラケット
[:^xxxxx:] POSIXブラケット(否定)
の方が他との統一がとれているような気がします。xxxxx は青字にすべきです。
[...] の ... と、..&&.. の .. は青字にした方が良いかもしれません。
▼拡張式集合
(?#...) の ... は青字にした方が良いかもしれません。
(?imsx) で m があるのに、m の説明がないのはやはり不自然な気がしてきました。
m: 複数行(サクラエディタではデフォルトでon)
あたりにしておくのがよいかもしれません。
(式) は、メタキャラクタの ( ) と同じものです。(?:式) との対比の意味では、この表に記載してあってもいいと思うのですが、上との表現の統一が必要でしょう。
(式) などの 式 や、(?<name>式) などの name は青字にした方が良いかもしれません。式 ではなく パターン の方が既存の部分との統一がとれるかもしれません。
▼bregonig.dllへの変更による違い
「何度も書いていますが、」はいらないと思います。ヘルプ執筆者に対するコメントのつもりでしたので。
▼その他
\p{property-name} で使えるプロパティ名や、POSIXブラケットで使える名前は鬼車のドキュメントを参照するようにというのが良いでしょうかね?
http://www.geocities.jp/kosako3/oniguruma/doc/RE.ja.txt
bregonig.dll で拡張された機能とそうでないものがきれいに分けてあるのですが、類似の機能は並べた方がわかりやすいのではないかと思うのですがいかがでしょうか?
例:\Zと\z、\xhhと\x{HHHH}、$nと${n}、(?imsx)と(?imsx-imsx)と(imsx-imsx:式)、
|
|
|