Skip to content

Commit 85c3399

Browse files
committed
Correcting paragraphs 5 and 6 on backslash and raw strings
1 parent 65da0f1 commit 85c3399

File tree

1 file changed

+13
-16
lines changed

1 file changed

+13
-16
lines changed

library/re.po

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgstr ""
1111
"Project-Id-Version: Python 3.8\n"
1212
"Report-Msgid-Bugs-To: \n"
1313
"POT-Creation-Date: 2020-05-05 12:54+0200\n"
14-
"PO-Revision-Date: 2020-05-15 12:39+0200\n"
14+
"PO-Revision-Date: 2020-05-15 21:55+0200\n"
1515
"Language-Team: python-doc-es\n"
1616
"MIME-Version: 1.0\n"
1717
"Content-Type: text/plain; charset=UTF-8\n"
@@ -55,7 +55,6 @@ msgstr ""
5555
"sustitución debe ser del mismo tipo que el patrón y la cadena de búsqueda."
5656

5757
#: ../Doc/library/re.rst:24
58-
#, fuzzy
5958
msgid ""
6059
"Regular expressions use the backslash character (``'\\'``) to indicate "
6160
"special forms or to allow special characters to be used without invoking "
@@ -72,19 +71,17 @@ msgstr ""
7271
"Las expresiones regulares usan el carácter de barra invertida (``'\\'``) "
7372
"para indicar formas especiales o para permitir el uso de caracteres "
7473
"especiales sin invocar su significado especial. Esto choca con el uso de "
75-
"Python del mismo carácter para el mismo propósito en los literales de "
76-
"cadenas; por ejemplo, para hacer coincidir una barra invertida literal, uno "
77-
"podría tener que escribir ``'\\\\\\\\'`` como patrón, porque la expresión "
78-
"regular debe ser ``\\\\``, y cada barra invertida debe ser expresada como ``"
79-
"\\\\`` dentro de un literal de cadena regular de Python. También, notar que "
80-
"cualquier secuencia de escape inválida en el uso de Python de la barra "
81-
"invertida en los literales de cadena ahora genera un :exc:"
82-
"`DeprecationWarning` y en el futuro esto se convertirá en un :exc:"
83-
"`SyntaxError`. Este comportamiento ocurrirá incluso si es una secuencia de "
84-
"escape válida para una expresión regular."
74+
"Python de este carácter para el mismo propósito con los literales de cadena; "
75+
"por ejemplo, para hacer coincidir una barra invertida literal, se podría "
76+
"escribir ``'\\\\\\\\'`` como patrón, porque la expresión regular debe ser ``"
77+
"\\\\``, y cada barra invertida debe ser expresada como ``\\\\`` dentro de un "
78+
"literal de cadena regular de Python. También, notar que cualquier secuencia "
79+
"de escape inválida mientras se use la barra invertida de Python en los "
80+
"literales de cadena ahora genera un :exc:`DeprecationWarning` y en el futuro "
81+
"esto se convertirá en un :exc:`SyntaxError`. Este comportamiento ocurrirá "
82+
"incluso si es una secuencia de escape válida para una expresión regular."
8583

8684
#: ../Doc/library/re.rst:36
87-
#, fuzzy
8885
msgid ""
8986
"The solution is to use Python's raw string notation for regular expression "
9087
"patterns; backslashes are not handled in any special way in a string literal "
@@ -94,9 +91,9 @@ msgid ""
9491
"string notation."
9592
msgstr ""
9693
"La solución es usar la notación de cadena *raw* de Python para los patrones "
97-
"de expresión regulares; las barras invertidas no se manejan de ninguna "
94+
"de expresiones regulares; las barras invertidas no se manejan de ninguna "
9895
"manera especial en un literal de cadena prefijado con ``'r'``. Así que ``r"
99-
"\"\\n\"`` es una cadena de dos caracteres que contiene ``'\\'`` and ``'n'``, "
96+
"\"\\n\"`` es una cadena de dos caracteres que contiene ``'\\'`` y ``'n'``, "
10097
"mientras que ``\"\\n\"`` es una cadena de un carácter que contiene una nueva "
10198
"línea. Normalmente los patrones se expresan en código Python usando esta "
10299
"notación de cadena *raw*."
@@ -970,7 +967,7 @@ msgid ""
970967
"combination with the :const:`IGNORECASE` flag, they will match the 52 ASCII "
971968
"letters and 4 additional non-ASCII letters: 'İ' (U+0130, Latin capital "
972969
"letter I with dot above), 'ı' (U+0131, Latin small letter dotless i), 'ſ' (U"
973-
"+017F, Latin small letter long s) and '' (U+212A, Kelvin sign). If the :"
970+
"+017F, Latin small letter long s) and 'K' (U+212A, Kelvin sign). If the :"
974971
"const:`ASCII` flag is used, only letters 'a' to 'z' and 'A' to 'Z' are "
975972
"matched."
976973
msgstr ""

0 commit comments

Comments
 (0)