[Pythonjp-checkins] [python-doc-ja] 3 new revisions pushed by nozom****@gmail***** on 2011-11-23 18:27 GMT

Back to archive index

pytho****@googl***** pytho****@googl*****
2011年 11月 24日 (木) 03:28:06 JST


3 new revisions:

Revision: 67deca836381
Author:   Nozomu Kaneko <nozom****@gmail*****>
Date:     Wed Nov 23 08:49:57 2011
Log:      Update 2.7.2: library/imp
http://code.google.com/p/python-doc-ja/source/detail?r=67deca836381

Revision: 62e166e1b8b8
Author:   Nozomu Kaneko <nozom****@gmail*****>
Date:     Wed Nov 23 09:09:35 2011
Log:      Update 2.7.2: howto/regex
http://code.google.com/p/python-doc-ja/source/detail?r=62e166e1b8b8

Revision: 213d3be4b9c4
Author:   Nozomu Kaneko <nozom****@gmail*****>
Date:     Wed Nov 23 10:18:16 2011
Log:      誤字脱字、マークアップのミスを修正
http://code.google.com/p/python-doc-ja/source/detail?r=213d3be4b9c4

==============================================================================
Revision: 67deca836381
Author:   Nozomu Kaneko <nozom****@gmail*****>
Date:     Wed Nov 23 08:49:57 2011
Log:      Update 2.7.2: library/imp
http://code.google.com/p/python-doc-ja/source/detail?r=67deca836381

Modified:
  /library/imp.rst

=======================================
--- /library/imp.rst	Sun Oct 30 18:05:56 2011
+++ /library/imp.rst	Wed Nov 23 08:49:57 2011
@@ -194,8 +194,7 @@
  .. function:: acquire_lock()

     .. Acquire the interpreter's import lock for the current thread.  This  
lock should
-   .. be used by import hooks to ensure thread-safety when importing  
modules. On
-   .. platforms without threads, this function does nothing.
+   .. be used by import hooks to ensure thread-safety when importing  
modules.

     実行中のスレッドでインタープリタのインポートロックを取得します。
     インポートフックは、スレッドセーフのためにこのロックを取得しなければ

==============================================================================
Revision: 62e166e1b8b8
Author:   Nozomu Kaneko <nozom****@gmail*****>
Date:     Wed Nov 23 09:09:35 2011
Log:      Update 2.7.2: howto/regex
http://code.google.com/p/python-doc-ja/source/detail?r=62e166e1b8b8

Modified:
  /howto/regex.rst

=======================================
--- /howto/regex.rst	Sun Jun 26 16:50:43 2011
+++ /howto/regex.rst	Wed Nov 23 09:09:35 2011
@@ -10,7 +10,6 @@
  ******************

  :Author: A.M. Kuchling
-:Release: 0.05

  .. TODO:
     Document lookbehind assertions
@@ -157,7 +156,7 @@

  ここに特殊文字の完全な一覧があります; これらの意味はこの HOWTO の残りの部分 
で説明します::

-   . ^ $ * + ? { [ ] \ | ( )
+   . ^ $ * + ? { } [ ] \ | ( )

  ..
    The first metacharacters we'll look at are ``[`` and ``]``. They're used  
for
@@ -215,11 +214,19 @@
    Some of the special sequences beginning with ``'\'`` represent  
predefined sets
    of characters that are often useful, such as the set of digits, the set  
of
    letters, or the set of anything that isn't whitespace.  The following  
predefined
-  special sequences are available:
+  special sequences are a subset of those available. The equivalent  
classes are
+  for byte string patterns. For a complete list of sequences and expanded  
class
+  definitions for Unicode string patterns, see the last part of
+  :ref:`Regular Expression Syntax <re-syntax>`.

  いくつかの ``'\'`` で始まる特殊シーケンスはあらかじめ定義された文字集合を表 
していて、
  しばしば便利に使うことができます、例えば、10進数の集合、文字の集合、空白以 
外の任意の文字の集合。
-以下のあらかじめ定義された特殊シーケンスが利用可能です。
+以下のあらかじめ定義された特殊シーケンスは利用可能なものの一部です。
+等価なクラスがバイト文字列パターンに対してもあります。
+ユニコード文字列パターンのためのシーケンスおよび拡張クラス定義の
+完全なリストについては、 :ref:`正規表現のシンタックス <re-syntax>` の
+最後の部分を見てください。
+

  ..
    ``\d``
@@ -519,7 +526,7 @@
     >>> import re
     >>> p = re.compile('ab*')
     >>> print p
-   <_sre.SRE_Pattern object at 80b4150>
+   <_sre.SRE_Pattern object at 0x...>

  ..
    :func:`re.compile` also accepts an optional *flags* argument, used to  
enable
@@ -753,7 +760,7 @@
     >>> import re
     >>> p = re.compile('[a-z]+')
     >>> p
-   <_sre.SRE_Pattern object at 80c3c28>
+   <_sre.SRE_Pattern object at 0x...>

  ..
    Now, you can try matching various strings against the RE ``[a-z]+``.  An  
empty
@@ -782,7 +789,7 @@

     >>> m = p.match('tempo')
     >>> print m
-   <_sre.SRE_Match object at 80c4f68>
+   <_sre.SRE_Match object at 0x...>

  ..
    Now you can query the :class:`MatchObject` for information about the  
matching
@@ -852,7 +859,7 @@
     >>> print p.match('::: message')
     None
     >>> m = p.search('::: message') ; print m
-   <re.MatchObject instance at 80c9650>
+   <_sre.SRE_Match object at 0x...>
     >>> m.group()
     'message'
     >>> m.span()
@@ -929,7 +936,7 @@
     >>> print re.match(r'From\s+', 'Fromage amk')
     None
     >>> re.match(r'From\s+', 'From amk Thu May 14 19:12:10 1998')
-   <re.MatchObject instance at 80c5978>
+   <_sre.SRE_Match object at 0x...>

  ..
    Under the hood, these functions simply create a pattern object for you
@@ -1291,7 +1298,7 @@
       line, the RE to use is ``^From``. ::

          >>> print re.search('^From', 'From Here to Eternity')
-        <re.MatchObject instance at 80c1520>
+        <_sre.SRE_Match object at 0x...>
          >>> print re.search('^From', 'Reciting From Memory')
          None

@@ -1304,7 +1311,7 @@
     ``^From`` 正規表現を利用します。 ::

        >>> print re.search('^From', 'From Here to Eternity')
-      <re.MatchObject instance at 80c1520>
+      <_sre.SRE_Match object at 0x...>
        >>> print re.search('^From', 'Reciting From Memory')
        None

@@ -1314,11 +1321,11 @@
       or any location followed by a newline character.     ::

          >>> print re.search('}$', '{block}')
-        <re.MatchObject instance at 80adfa8>
+        <_sre.SRE_Match object at 0x...>
          >>> print re.search('}$', '{block} ')
          None
          >>> print re.search('}$', '{block}\n')
-        <re.MatchObject instance at 80adfa8>
+        <_sre.SRE_Match object at 0x...>

       To match a literal ``'$'``, use ``\$`` or enclose it inside a  
character class,
       as in  ``[$]``.
@@ -1327,11 +1334,11 @@
     行の末尾にマッチします、行の末尾は文字列の末尾と改行文字の直前として定義 
されます。 ::

        >>> print re.search('}$', '{block}')
-      <re.MatchObject instance at 80adfa8>
+      <_sre.SRE_Match object at 0x...>
        >>> print re.search('}$', '{block} ')
        None
        >>> print re.search('}$', '{block}\n')
-      <re.MatchObject instance at 80adfa8>
+      <_sre.SRE_Match object at 0x...>


     リテラル ``'$'`` にマッチするには、 ``\$`` を利用するか、
@@ -1370,7 +1377,7 @@

          >>> p = re.compile(r'\bclass\b')
          >>> print p.search('no class at all')
-        <re.MatchObject instance at 80c8f28>
+        <_sre.SRE_Match object at 0x...>
          >>> print p.search('the declassified algorithm')
          None
          >>> print p.search('one subclass is')
@@ -1388,7 +1395,7 @@
          >>> print p.search('no class at all')
          None
          >>> print p.search('\b' + 'class' + '\b')
-        <re.MatchObject instance at 80c3ee0>
+        <_sre.SRE_Match object at 0x...>

       Second, inside a character class, where there's no use for this  
assertion,
       ``\b`` represents the backspace character, for compatibility with  
Python's
@@ -2449,10 +2456,10 @@
  そのような作業をする場合には HTML や XML パーサを利用しましょう。)

  ..
-  NOT USING re.VERBOSE
+  Using re.VERBOSE
    --------------------

-re.VERBOSE を利用しない場合
+re.VERBOSE の利用
  ---------------------------

  ..

==============================================================================
Revision: 213d3be4b9c4
Author:   Nozomu Kaneko <nozom****@gmail*****>
Date:     Wed Nov 23 10:18:16 2011
Log:      誤字脱字、マークアップのミスを修正
http://code.google.com/p/python-doc-ja/source/detail?r=213d3be4b9c4

Modified:
  /howto/regex.rst

=======================================
--- /howto/regex.rst	Wed Nov 23 09:09:35 2011
+++ /howto/regex.rst	Wed Nov 23 10:18:16 2011
@@ -45,7 +45,7 @@
    module, which provided Emacs-style patterns.  The :mod:`regex` module was
    removed completely in Python 2.5.

-:mod:`re` モジュール Python 1.5 で追加され、Perl スタイルの正規表現パターン 
を提供します。
+:mod:`re` モジュールは Python 1.5 で追加され、Perl スタイルの正規表現パター 
ンを提供します。
  それ以前の Python では :mod:`regex` モジュールが Emacs スタイルのパターンを 
提供していました。
  :mod:`regex` モジュールは Python 2.5 で完全に削除されました。

@@ -182,7 +182,7 @@
    special nature.

  特殊文字は文字クラスの内部では有効になりません。
-例えば、 ``[akm$]`` は ``'a'``, ``'k'``, ``'m'`` または ``'$'`` にマッチ 
します;
+例えば、 ``[akm$]`` は ``'a'``, ``'k'``, ``'m'`` または ``'$'`` にマッチし 
ます;
  ``'$'`` は通常は特殊文字ですが、文字クラス内部では特殊な性質は取り除かれま 
す。

  ..




Pythonjp-checkins メーリングリストの案内
Back to archive index