Skip to content

Commit d90b04a

Browse files
[po] auto sync
1 parent 1a147cc commit d90b04a

File tree

2 files changed

+15
-13
lines changed

2 files changed

+15
-13
lines changed

.stat.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"translation": "96.11%", "updated_at": "2024-08-27T07:47:04Z"}
1+
{"translation": "96.11%", "updated_at": "2024-08-27T08:48:03Z"}

howto/regex.po

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -606,10 +606,11 @@ msgid ""
606606
" to express this as a Python string literal, both backslashes must be "
607607
"escaped *again*."
608608
msgstr ""
609-
"假设你想要编写一个与字符串 ``\\section`` 相匹配的正则,它可以在 LaTeX 文件中找到。 "
610-
"要找出在程序代码中写入的内容,请从要匹配的字符串开始。 接下来,您必须通过在反斜杠前面添加反斜杠和其他元字符,从而产生字符串 "
611-
"``\\\\section``。 必须传递给 :func:`re.compile` 的结果字符串必须是 ``\\\\section``。 "
612-
"但是,要将其表示为 Python 字符串文字,必须 *再次* 转义两个反斜杠。"
609+
"假设你想编写一个正则表达式,用于匹配字符串 ``\\section`` ,这个字符串可能出现在 LaTeX 文件中。 "
610+
"要明确在程序代码中如何编写,首先从想要匹配的字符串开始。 "
611+
"接着,你需要对其中的任何反斜杠和其他元字符进行转义,即在它们前面加上反斜杠,如此一来,得到了字符串 ``\\\\section`` 。 "
612+
"也就是说,最终传递给 :func:`re.compile` 的结果字符串必须是 ``\\\\section`` 。 然而,要将其表示为 Python "
613+
"字符串字面量,两个反斜杠必须*再*进行一次转义。"
613614

614615
#: ../../howto/regex.rst:315
615616
msgid "Characters"
@@ -625,23 +626,23 @@ msgstr "``\\section``"
625626

626627
#: ../../howto/regex.rst:317
627628
msgid "Text string to be matched"
628-
msgstr "被匹配的字符串"
629+
msgstr "需要匹配的文本字符串"
629630

630631
#: ../../howto/regex.rst:319
631632
msgid "``\\\\section``"
632633
msgstr "``\\\\section``"
633634

634635
#: ../../howto/regex.rst:319
635636
msgid "Escaped backslash for :func:`re.compile`"
636-
msgstr "为 :func:`re.compile` 转义的反斜杠"
637+
msgstr "为 :func:`re.compile` 而转义反斜杠"
637638

638639
#: ../../howto/regex.rst:321 ../../howto/regex.rst:348
639640
msgid "``\"\\\\\\\\section\"``"
640641
msgstr "``\"\\\\\\\\section\"``"
641642

642643
#: ../../howto/regex.rst:321
643644
msgid "Escaped backslashes for a string literal"
644-
msgstr "为字符串字面转义的反斜杠"
645+
msgstr "为字符串字面量而转义反斜杠"
645646

646647
#: ../../howto/regex.rst:324
647648
msgid ""
@@ -652,8 +653,9 @@ msgid ""
652653
"repeated backslashes and makes the resulting strings difficult to "
653654
"understand."
654655
msgstr ""
655-
"简而言之,要匹配文字反斜杠,必须将 ``'\\\\\\\\'`` 写为正则字符串,因为正则表达式必须是 ``\\\\``,并且每个反斜杠必须表示为 "
656-
"``\\\\`` 在常规Python字符串字面中。 在反复使用反斜杠的正则中,这会导致大量重复的反斜杠,并使得生成的字符串难以理解。"
656+
"简而言之,要匹配一个字面上的反斜杠,必须将正则表达式字符串写为 ``'\\\\\\\\'`` 。这是因为正则表达式本身必须是 ``\\\\``,而在 "
657+
"Python 普通字符串字面量中,每个反斜杠都必须表示为 ``\\\\`` "
658+
"。在反复使用反斜杠的正则中,这会导致大量重复的反斜杠,使得最终的字符串难以理解。"
657659

658660
#: ../../howto/regex.rst:330
659661
msgid ""
@@ -664,9 +666,9 @@ msgid ""
664666
"newline. Regular expressions will often be written in Python code using this"
665667
" raw string notation."
666668
msgstr ""
667-
"解决方案是使用 Python 的原始字符串表示法来表示正则表达式;反斜杠不以任何特殊的方式处理前缀为 ``'r'`` 的字符串字面,因此 "
668-
"``r\"\\n\"`` 是一个包含 ``'\\'`` 和 ``'n'`` 的双字符字符串,而 ``\"\\n\"`` 是一个包含换行符的单字符字符串。"
669-
" 正则表达式通常使用这种原始字符串表示法用 Python 代码编写。"
669+
"要解决这个问题,可以使用 Python 的原始字符串表示法来书写正则表达式。在以 ``'r'`` "
670+
"为前缀的字符串字面量中,反斜杠不需要作特殊处理,因此``r\"\\n\"`` 是一个包含两个字符的字符串, 分别为``'\\'`` 和 ``'n'`` "
671+
"。而 ``\"\\n\"`` 则是一个只包含单个换行符的字符串。 在 Python 代码中,正则表达式通常会使用这种原始字符串表示法来书写。"
670672

671673
#: ../../howto/regex.rst:336
672674
msgid ""

0 commit comments

Comments
 (0)