@@ -2927,11 +2927,11 @@ msgstr ""
2927
2927
"correspondência com uma string fixa, ou uma classe de caractere única, e "
2928
2928
"você não está usando nenhum recurso de :mod:`re` como o sinalizador :const:"
2929
2929
"`~re.IGNORECASE`, então pode não ser necessário todo o poder das expressões "
2930
- "regulares. Strings possui vários métodos para executar operações com strings "
2931
- "fixas e eles são, geralmente, muito mais rápidos, porque a implementação é "
2932
- "um único e pequeno laço de repetição em C que foi otimizado para esse "
2933
- "propósito, em vez do grande e mais generalizado mecanismo das expressões "
2934
- "regulares."
2930
+ "regulares. Strings possuem vários métodos para executar operações com "
2931
+ "strings fixas e eles são, geralmente, muito mais rápidos, porque a "
2932
+ "implementação é um único e pequeno laço de repetição em C que foi otimizado "
2933
+ "para esse propósito, em vez do grande e mais generalizado mecanismo das "
2934
+ "expressões regulares."
2935
2935
2936
2936
#: ../../howto/regex.rst:1251
2937
2937
msgid ""
@@ -2952,8 +2952,8 @@ msgstr ""
2952
2952
"palavras, transformando ``swordfish`` em ``sdeedfish``, mas uma RE ingênua "
2953
2953
"teria feito isso também. (Para evitar a realização da substituição de partes "
2954
2954
"de palavras, o padrão teria que ser ``\\ bword\\ b``, a fim de exigir que "
2955
- "``word`` tenha um limite de palavra em ambos os lados (o recurso borda). "
2956
- "Isso leva o tarefa para além da capacidade de :meth:`!replace`.)"
2955
+ "``word`` tenha um delimitador de palavra em ambos os lados. Isso leva a "
2956
+ "tarefa para além da capacidade de :meth:`!replace`.)"
2957
2957
2958
2958
#: ../../howto/regex.rst:1260
2959
2959
msgid ""
@@ -2964,7 +2964,7 @@ msgid ""
2964
2964
"operation can be."
2965
2965
msgstr ""
2966
2966
"Outra tarefa comum é apagar todas as ocorrências de um único caractere de "
2967
- "uma string ou substitui -lo por um outro caractere único. Você pode fazer "
2967
+ "uma string ou substituí -lo por um outro caractere único. Você pode fazer "
2968
2968
"isso com algo como ``re.sub('\\ n', ' ', S)``, mas :meth:`~str.translate` é "
2969
2969
"capaz de fazer ambas as tarefas e será mais rápida do que qualquer operação "
2970
2970
"de expressão regular pode ser."
@@ -2975,7 +2975,8 @@ msgid ""
2975
2975
"problem can be solved with a faster and simpler string method."
2976
2976
msgstr ""
2977
2977
"Em suma, antes de recorrer ao o módulo :mod:`re`, considere se o seu "
2978
- "problema pode ser resolvido com um método string mais rápido e mais simples."
2978
+ "problema pode ser resolvido com um método de string mais rápido e mais "
2979
+ "simples."
2979
2980
2980
2981
#: ../../howto/regex.rst:1271
2981
2982
msgid "match() versus search()"
@@ -2991,11 +2992,11 @@ msgid ""
2991
2992
"report it. ::"
2992
2993
msgstr ""
2993
2994
"A função :func:`~re.match` somente verifica se a RE corresponde ao início "
2994
- "da string, enquanto :func:`~re.search` fará a varredura através na string "
2995
+ "da string, enquanto :func:`~re.search` fará a varredura percorrendo a string "
2995
2996
"procurando por uma correspondência. É importante manter esta distinção em "
2996
2997
"mente. Lembre-se, :func:`!match` só irá relatar uma correspondência bem-"
2997
2998
"sucedida que começa em 0; se a correspondência não começar em zero, :func:`!"
2998
- "match` não vai reportá-la."
2999
+ "match` * não* vai reportá-la."
2999
3000
3000
3001
#: ../../howto/regex.rst:1279
3001
3002
msgid ""
@@ -3004,6 +3005,10 @@ msgid ""
3004
3005
">>> print(re.match('super', 'insuperable'))\n"
3005
3006
"None"
3006
3007
msgstr ""
3008
+ ">>> print(re.match('super', 'superstition').span())\n"
3009
+ "(0, 5)\n"
3010
+ ">>> print(re.match('super', 'insuperable'))\n"
3011
+ "None"
3007
3012
3008
3013
#: ../../howto/regex.rst:1284
3009
3014
msgid ""
@@ -3020,6 +3025,10 @@ msgid ""
3020
3025
">>> print(re.search('super', 'insuperable').span())\n"
3021
3026
"(2, 7)"
3022
3027
msgstr ""
3028
+ ">>> print(re.search('super', 'superstition').span())\n"
3029
+ "(0, 5)\n"
3030
+ ">>> print(re.search('super', 'insuperable').span())\n"
3031
+ "(2, 7)"
3023
3032
3024
3033
#: ../../howto/regex.rst:1292
3025
3034
msgid ""
0 commit comments