ktats****@users*****
ktats****@users*****
2012年 10月 12日 (金) 19:50:28 JST
Index: docs/perl/5.14.1/perlre.pod diff -u docs/perl/5.14.1/perlre.pod:1.2 docs/perl/5.14.1/perlre.pod:1.3 --- docs/perl/5.14.1/perlre.pod:1.2 Sat Aug 18 17:00:06 2012 +++ docs/perl/5.14.1/perlre.pod Fri Oct 12 19:50:27 2012 @@ -2099,9 +2099,10 @@ =end original -Any of these modifiers can be set to apply globally to all regular -expressions compiled within the scope of a C<use re>. See -L<re/"'/flags' mode">. +それらの変更のどれもセットでき、C<use re>のスコープ内でグローバルに +全てのコンパイルされた正規表現に適用されます。L<re/"'/flags' mode"> +を見てください。 + (TBT) =begin original @@ -2113,11 +2114,10 @@ =end original -Starting in Perl 5.14, a C<"^"> (caret or circumflex accent) immediately -after the C<"?"> is a shorthand equivalent to C<d-imsx>. Flags (except -C<"d">) may follow the caret to override it. -But a minus sign is not legal with it. -(TBT) +Perl 5.14から、C<"^">(キャレットか曲折アクセント)がC<"?">のすぐ +後ろにつくと、C<d-imsx>と同じになります。フラグ(c<"d">以外の) +をキャレットに続けることで、上書きできます。 +ですが、マイナス記号は一緒に使えません。 =begin original @@ -2223,10 +2223,9 @@ =end original -Starting in Perl 5.14, a C<"^"> (caret or circumflex accent) immediately -after the C<"?"> is a shorthand equivalent to C<d-imsx>. Any positive -flags (except C<"d">) may follow the caret, so -(TBT) +Perl 5.14から、C<"^">(キャレットか曲折アクセント)がC<"?">のすぐ +後ろにつくと、C<d-imsx>と同じになります。どのような肯定の +フラグ(c<"d">以外の)もキャレットに続けることができます。そのため、 (?^x:foo) @@ -2236,8 +2235,7 @@ =end original -is equivalent to -(TBT) +は、以下と同じになります。 (?x-ims:foo) @@ -2249,10 +2247,9 @@ =end original -The caret tells Perl that this cluster doesn't inherit the flags of any -surrounding pattern, but uses the system defaults (C<d-imsx>), -modified by any flags specified. -(TBT) +キャレットは、Perlにこのクラスターはパターンの周りのどのフラグも +引き継がずずに、代わりに、システムのデフォルトのフラグ(C<d-imsx>) +を使うことを教えます。指定されている他のフラグによって変更されます。 =begin original @@ -2261,9 +2258,8 @@ =end original -The caret allows for simpler stringification of compiled regular -expressions. These look like -(TBT) +キャレットはより簡単なコンパイルされた正規表現の文字列化をすることが +できます。次のものは (?^:pattern) @@ -2277,12 +2273,11 @@ =end original -with any non-default flags appearing between the caret and the colon. -A test that looks at such stringification thus doesn't need to have the -system default flags hard-coded in it, just the caret. If new flags are -added to Perl, the meaning of the caret's expansion will change to include -the default for those flags, so the test will still work, unchanged. -(TBT) +キャレットとコロンの間には、デフォルトでないフラグがありません。 +このような文字列化を見るテストには、したがって、システムのデフォルのフラグを +その中にハードコードする必要はなく、ただキャレットを使います。新しいフラグが +Perlに追加されたら、キャレットを展開した意味はそれらのフラグのためのデフォルトを +含むように変更されます。そのために、このテストは、それでも何も変えずに動くでしょう。 =begin original @@ -2291,9 +2286,8 @@ =end original -Specifying a negative flag after the caret is an error, as the flag is -redundant. -(TBT) +キャレットの後ろに否定のフラグを付けると、余計なフラグであるとして、 +エラーになります。 =begin original @@ -2302,9 +2296,8 @@ =end original -Mnemonic for C<(?^...)>: A fresh beginning since the usual use of a caret is -to match at the beginning. -(TBT) +C<(?^...)>の覚え方: 新鮮な開始。通常のキャレットの使い方は +文字列の開始のマッチなので。 =item C<(?|pattern)> X<(?|)> X<Branch reset>