<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://wiki.tokusatsus.com/index.php?action=history&amp;feed=atom&amp;title=Predefini%C3%A7%C3%A3o%3AStr_len%2Fdoc</id>
	<title>Predefinição:Str len/doc - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tokusatsus.com/index.php?action=history&amp;feed=atom&amp;title=Predefini%C3%A7%C3%A3o%3AStr_len%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://wiki.tokusatsus.com/index.php?title=Predefini%C3%A7%C3%A3o:Str_len/doc&amp;action=history"/>
	<updated>2026-06-29T18:48:55Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.tokusatsus.com/index.php?title=Predefini%C3%A7%C3%A3o:Str_len/doc&amp;diff=536&amp;oldid=prev</id>
		<title>Tavoraadmin: Importando predefinição/módulo da Wikipédia em português para manter layout</title>
		<link rel="alternate" type="text/html" href="https://wiki.tokusatsus.com/index.php?title=Predefini%C3%A7%C3%A3o:Str_len/doc&amp;diff=536&amp;oldid=prev"/>
		<updated>2026-06-28T09:41:28Z</updated>

		<summary type="html">&lt;p&gt;Importando predefinição/módulo da Wikipédia em português para manter layout&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Subpágina de documentação}}&lt;br /&gt;
&amp;lt;!-- Categorias no final desta página e links para outros idiomas no Wikidata --&amp;gt;&lt;br /&gt;
{{Alto uso|76000}}&lt;br /&gt;
{{lua|Módulo:String}}&lt;br /&gt;
A [[metaprogramação|meta]]-predefinição {{Lp|str len}} obtém uma [[string]] como parâmetro e retorna o seu comprimento. Pode contar até 500 caracteres, e retorna 500 para strings mais longas.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nota!&amp;#039;&amp;#039;&amp;#039; Para a maioria dos casos é muito mais fácil e consome muito menos recursos do servidor usar {{Lp|str ≥ len}} ou uma de suas predefinições irmãs. Veja a seção [[#Ver também|ver também]] abaixo.&lt;br /&gt;
&lt;br /&gt;
=== Exemplos ===&lt;br /&gt;
&lt;br /&gt;
Caso o parâmetro é vazio ou indefinido é considerado de comprimento zero:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{str len}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; retorna {{str len}}&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{str len|}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; retorna {{str len|}}&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{str len| }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; retorna {{str len| }}&lt;br /&gt;
&lt;br /&gt;
Conta o comprimento corretamente, mesmo se a string contém espaços, pareça um número, ou contenha caracteres especiais:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{str len| ab cde }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; retorna {{str len| ab cde }}&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{str len| 1234567 }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; retorna {{str len| 1234567 }}&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{str len| café åäö }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; retorna {{str len| café åäö }}&lt;br /&gt;
&lt;br /&gt;
Pode medir strings de até 500 caracteres, e retorna 500 para strings mais longas que isso:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{str len| 499-characters... }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; retorna 499&lt;br /&gt;
:&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{str len| 1000-characters... }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; retorna 500&lt;br /&gt;
&lt;br /&gt;
=== Datalhes técnicos ===&lt;br /&gt;
&lt;br /&gt;
O [[MediaWiki]] não possui [[mw:Help:Extension:ParserFunctions|funções de análise]] ou [[Ajuda:Palavras mágicas|palavras mágicas]] para medir comprimentos de cadeias de caracteres e a  medição usando códigos em predefinições consome recursos do servidor. Então esta predefinição foi tão optimizada quanto possível, mas deve-se considerar o uso da {{Lp|str ≥ len}} que é mais fácil e menos custosa aos servidores.&lt;br /&gt;
&lt;br /&gt;
== Histórico ==&lt;br /&gt;
&lt;br /&gt;
Antigamente, esta predefinição chamava a {{Lp|str len/core}} para fazer o trabalho.  Atualmente o processamento é feito através de Lua e a implementação antiga é mantida por motivos históricos somente.&lt;br /&gt;
&lt;br /&gt;
=== Ver também ===&lt;br /&gt;
{{Navegação modificadores de cadeias}}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
&amp;lt;!-- Categorias aqui e links para outros idiomas no Wikidata --&amp;gt;&lt;br /&gt;
[[Categoria:!Predefinições de manipulação de cadeias]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tavoraadmin</name></author>
	</entry>
</feed>