Predefinição:Field data trim: mudanças entre as edições
Ir para navegação
Ir para pesquisar
(replacing RegexFun > RegexFunctions) |
Sem resumo de edição |
||
(2 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|}}}| |
||
{{#rreplace:{{#rreplace:{{#sub:{{#rreplace:{{{1|}}}|/\$[{{{rmsubfield|}}}] |
{{#rreplace:{{#rreplace:{{#sub:{{#rreplace:{{{1|}}}|/(\$[{{{rmsubfield|}}}].*?)\${{!}}(\$[{{{rmsubfield|}}}].*)/|$1}}|{{{start|5}}}}}|/\$[vxyz2]/|-}}|/\s?\$[a-z0-9]/|}}| |
||
{{#rreplace:{{#sub:{{#rreplace:{{{1|}}}|/\$[{{{rmsubfield|}}}] |
{{#rreplace:{{#sub:{{#rreplace:{{{1|}}}|/(\$[{{{rmsubfield|}}}].*?)\${{!}}(\$[{{{rmsubfield|}}}].*)/|$1}}|{{{start|5}}}}}|/\s?\$[a-z0-9]/|}} |
||
}}| |
}}| |
||
{{#if:{{{subject|}}}| |
{{#if:{{{subject|}}}| |
||
{{#rreplace:{{#rreplace:{{#sub:{{{1|}}}|{{{start|5}}}}}|/\$[ |
{{#rreplace:{{#rreplace:{{#sub:{{{1|}}}|{{{start|5}}}}}|/\$[vxyz2]/|-}}|/\s?\$[a-z0-9]/|}}| |
||
{{#rreplace:{{#sub:{{{1|}}}|{{{start|5}}}}}|/\s?\$[a-z0-9]/|}} |
{{#rreplace:{{#sub:{{{1|}}}|{{{start|5}}}}}|/\s?\$[a-z0-9]/|}} |
||
}} |
}} |
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.