@@ -304,12 +304,12 @@ msgid ""
304
304
"(:const:`re.DOTALL`) where it will match even a newline. ``.`` is often "
305
305
"used where you want to match \" any character\" ."
306
306
msgstr ""
307
- "本节的最后一个元字符是 ``.`` 。 它匹配除换行符之外的任何字符 ,并且有一个可选模式( :const:`re.DOTALL` "
308
- "),在该模式下它甚至可以匹配换行符。 ``.`` 通常用于你想匹配 “任何字符”的场景。"
307
+ "本节最后要介绍的元字符是 ``.`` 。 它可以匹配除换行符以外的任何字符 ,并且有一个可选模式( :const:`re.DOTALL` "
308
+ "),在该模式下它甚至可以匹配换行符。 ``.`` 通常用于需要匹配 “任何字符”的场景。"
309
309
310
310
#: ../../howto/regex.rst:163
311
311
msgid "Repeating Things"
312
- msgstr "重复 "
312
+ msgstr "重复匹配 "
313
313
314
314
#: ../../howto/regex.rst:165
315
315
msgid ""
@@ -319,7 +319,7 @@ msgid ""
319
319
"they wouldn't be much of an advance. Another capability is that you can "
320
320
"specify that portions of the RE must be repeated a certain number of times."
321
321
msgstr ""
322
- "能够匹配各种各样的字符集合是正则表达式可以做到的第一件事,而这是字符串方法所不能做到的 。但是,如果正则表达式就只有这么一个附加功能,它很难说的上有多大优势。另一个功能是,你可以指定正则的某部分必须重复一定的次数 。"
322
+ "正则表达式的第一个优势在于它能够匹配各种各样的字符集合,这是普通字符串方法无法做到的 。但是,如果这就是正则表达式的唯一额外功能,那么它也就谈不上有多重大的优势。除此之外,正则表达式还有一个强大的功能:你可以指定正则的某部分必须重复特定次数 。"
323
323
324
324
#: ../../howto/regex.rst:171
325
325
msgid ""
@@ -328,15 +328,15 @@ msgid ""
328
328
"that the previous character can be matched zero or more times, instead of "
329
329
"exactly once."
330
330
msgstr ""
331
- "我们先来说说重复元字符 ``*`` 。 ``*`` 并不是匹配一个字面字符 ``'*'`` "
332
- "。实际上,它指定前一个字符可以匹配零次或更多次,而不是只匹配一次 。"
331
+ "首先,我们来看一个用于重复匹配的元字符 ``*`` 。注意,这里的 ``*`` 并不匹配字面意义上的星号 "
332
+ "``'*'``,而是用来指定前面的字符可以重复出现零次或多次,而不是仅仅是恰好出现一次 。"
333
333
334
334
#: ../../howto/regex.rst:175
335
335
msgid ""
336
336
"For example, ``ca*t`` will match ``'ct'`` (0 ``'a'`` characters), ``'cat'`` "
337
337
"(1 ``'a'``), ``'caaat'`` (3 ``'a'`` characters), and so forth."
338
338
msgstr ""
339
- "例如,``ca*t`` 将匹配 ``'ct'`` ( 0 个 ``'a'`` )、``'cat'`` ( 1 个 ``'a'`` )、 "
339
+ "例如,正则表达式 ``ca*t`` 可以匹配 ``'ct'`` ( 0 个 ``'a'`` )、``'cat'`` ( 1 个 ``'a'`` )、 "
340
340
"``'caaat'`` ( 3 个 ``'a'`` )等等。"
341
341
342
342
#: ../../howto/regex.rst:178
0 commit comments