Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3444010

Browse files
[po] auto sync
1 parent 992c526 commit 3444010

1 file changed

Lines changed: 13 additions & 14 deletions

File tree

howto/regex.po

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,10 @@ msgid ""
6969
"match for the pattern anywhere in this string?\". You can also use REs to "
7070
"modify a string or to split it apart in various ways."
7171
msgstr ""
72-
"正则表达式(称为RE,或正则,或正则表达式模式)本质上是嵌入在Python中的一种微小的、高度专业化的编程语言,可通过 :mod:`re` 模块获得。 "
73-
"使用这种小语言,你可以为要匹配的可能字符串集指定规则;此集可能包含英语句子,电子邮件地址,TeX命令或你喜欢的任何内容。 "
74-
"然后,您可以询问诸如“此字符串是否与模式匹配?”或“此字符串中的模式是否匹配?”等问题。 你还可以使用正则修改字符串或以各种方式将其拆分。"
72+
"正则表达式(Regular expressions,也叫 REs、 regexs 或 regex patterns),本质上是嵌入 Python "
73+
"内部并通过 :mod:`re` "
74+
"模块提供的一种微小的、高度专业化的编程语言。使用这种小语言,你可以为想要匹配的可能字符串编写规则;这些字符串可能是英文句子、邮箱地址、TeX "
75+
"命令或任何你喜欢的内容。然后,你可以提出诸如“此字符串是否与表达式匹配?”、“字符串中是否存在表达式的匹配项?”之类的问题。你还可以用正则来修改字符串,或以各种方式将其拆分。"
7576

7677
#: ../../howto/regex.rst:35
7778
msgid ""
@@ -83,9 +84,8 @@ msgid ""
8384
"requires that you have a good understanding of the matching engine's "
8485
"internals."
8586
msgstr ""
86-
"正则表达式模式被编译成一系列字节码,然后由用 C "
87-
"编写的匹配引擎执行。对于高级用途,可能需要特别注意引擎如何执行给定的正则,并将正则写入以某种方式生成运行速度更快的字节码。 "
88-
"本文档未涉及优化,因为它要求你充分了解匹配引擎的内部结构。"
87+
"正则表达式会被编译成一系列字节码,然后由 C "
88+
"语言编写的匹配引擎执行。对于高级用途,可能有必要特别注意引擎将如何执行一个给定的正则,并以某种方式写入正则,以生成运行更快的字节码。本文不涉及优化问题,因为这要求你对正则引擎的匹配过程有很好的了解。"
8989

9090
#: ../../howto/regex.rst:42
9191
msgid ""
@@ -97,27 +97,26 @@ msgid ""
9797
"be slower than an elaborate regular expression, it will also probably be "
9898
"more understandable."
9999
msgstr ""
100-
"正则表达式语言相对较小且受限制,因此并非所有可能的字符串处理任务都可以使用正则表达式完成。 还有一些任务 *可以* "
101-
"用正则表达式完成,但表达式变得非常复杂。 在这些情况下,你最好编写 Python 代码来进行处理;虽然 Python "
102-
"代码比精心设计的正则表达式慢,但它也可能更容易理解。"
100+
"正则表达式语言相对较小且受限,因此并非所有可能的字符串处理任务都可以使用正则表达式完成。有些任务尽管*可以*用正则表达式来完成,但表达式会变得非常复杂。这些情况下,最好通过编写"
101+
" Python 代码来进行处理。也许 Python 代码会比精心设计的正则表达式慢,但它可能更容易理解。"
103102

104103
#: ../../howto/regex.rst:51
105104
msgid "Simple Patterns"
106-
msgstr "简单模式"
105+
msgstr "简单正则"
107106

108107
#: ../../howto/regex.rst:53
109108
msgid ""
110109
"We'll start by learning about the simplest possible regular expressions. "
111110
"Since regular expressions are used to operate on strings, we'll begin with "
112111
"the most common task: matching characters."
113-
msgstr "我们首先要了解最简单的正则表达式。 由于正则表达式用于对字符串进行操作,因此我们将从最常见的任务开始:匹配字符。"
112+
msgstr "让我们从最简单的正则表达式开始吧。由于正则表达式是用来操作字符串的,我们将从最常见的任务开始:匹配字符。"
114113

115114
#: ../../howto/regex.rst:57
116115
msgid ""
117116
"For a detailed explanation of the computer science underlying regular "
118117
"expressions (deterministic and non-deterministic finite automata), you can "
119118
"refer to almost any textbook on writing compilers."
120-
msgstr "有关正则表达式(确定性和非确定性有限自动机)的计算机科学的详细解释,你可以参考几乎所有有关编写编译器的教科书。"
119+
msgstr "关于正则表达式背后的计算机科学的详细解释(确定性和非确定性有限自动机),你可以参考几乎所有关于编写编译器的教科书。"
121120

122121
#: ../../howto/regex.rst:63
123122
msgid "Matching Characters"
@@ -130,8 +129,8 @@ msgid ""
130129
"can enable a case-insensitive mode that would let this RE match ``Test`` or "
131130
"``TEST`` as well; more about this later.)"
132131
msgstr ""
133-
"大多数字母和字符只会匹配自己。 例如,正则表达式 ``test`` 将完全匹配字符串 ``test`` "
134-
"(你可以启用一个不区分大小写的模式,让这个正则匹配 ``Test`` 或 ``TEST``,稍后会详细介绍。)"
132+
"大多数字母和符号都会简单地匹配自身。例如,正则表达式 ``test`` 将会精确地匹配到 ``test`` "
133+
"。(你可以启用不区分大小写模式,让这个正则也匹配 ``Test`` 或 ``TEST`` ,稍后会详细介绍。)"
135134

136135
#: ../../howto/regex.rst:70
137136
msgid ""

0 commit comments

Comments
 (0)