Predefinição:Field data trim: mudanças entre as edições

De Wikincat
Ir para navegação Ir para pesquisar
Semantic MediaWikiEsta mensagem desaparecerá após todas as tarefas relevantes terem sido resolvidas.

Há 1 tarefa incompleta ou pendente para finalizar a instalação do Semantic MediaWiki. Um administrador ou usuário com permissões suficientes pode completá-la. Isso deve ser feito antes da adição de novos dados para evitar inconsistências.

m (uma edição)
Sem resumo de edição
 
(5 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 15: Linha 15:
</noinclude><includeonly>{{#if:{{{rmsubfield|}}}|
</noinclude><includeonly>{{#if:{{{rmsubfield|}}}|
{{#if:{{{subject|}}}|
{{#if:{{{subject|}}}|
{{#regex:{{#regex:{{#sub:{{#regex:{{{1|}}}|/\$[{{{rmsubfield|}}}](.*?)(?=\$){{!}}\$[{{{rmsubfield|}}}](.*)/|}}|{{{start|5}}}}}|/\$[vxyz]/|-}}|/\s?\$[a-z0-9]/|}}|
{{#rreplace:{{#rreplace:{{#sub:{{#rreplace:{{{1|}}}|/(\$[{{{rmsubfield|}}}].*?)\${{!}}(\$[{{{rmsubfield|}}}].*)/|$1}}|{{{start|5}}}}}|/\$[vxyz2]/|-}}|/\s?\$[a-z0-9]/|}}|
{{#regex:{{#sub:{{#regex:{{{1|}}}|/\$[{{{rmsubfield|}}}](.*?)(?=\$){{!}}\$[{{{rmsubfield|}}}](.*)/|}}|{{{start|5}}}}}|/\s?\$[a-z0-9]/|}}
{{#rreplace:{{#sub:{{#rreplace:{{{1|}}}|/(\$[{{{rmsubfield|}}}].*?)\${{!}}(\$[{{{rmsubfield|}}}].*)/|$1}}|{{{start|5}}}}}|/\s?\$[a-z0-9]/|}}
}}|
}}|
{{#if:{{{subject|}}}|
{{#if:{{{subject|}}}|
{{#regex:{{#regex:{{#sub:{{{1|}}}|{{{start|5}}}}}|/\$[vxyz]/|-}}|/\s?\$[a-z0-9]/|}}|
{{#rreplace:{{#rreplace:{{#sub:{{{1|}}}|{{{start|5}}}}}|/\$[vxyz2]/|-}}|/\s?\$[a-z0-9]/|}}|
{{#regex:{{#sub:{{{1|}}}|{{{start|5}}}}}|/\s?\$[a-z0-9]/|}}
{{#rreplace:{{#sub:{{{1|}}}|{{{start|5}}}}}|/\s?\$[a-z0-9]/|}}
}}
}}
}}</includeonly>
}}</includeonly>

Edição atual tal como às 14h19min de 18 de maio de 2023

Predefinição para remover partes indesejadas de um campo (indicadores, códigos de subcampo e subcampos indesejados).

Muitas vezes, essa predefinição deverá ser usada com a Field data string. Ver também: Exist e Select.

Uso:

{{Field data trim|field data|subject=yes|rmsubfield=w012345678|start=3 (default 5)}}

Exemplos:

{{Field data trim|{{#show:{{FULLPAGENAME}}#150|?Field data|mainlabel=-}}|subject=yes|rmsubfield=w}}

Edite a página para ver o texto da predefinição.