functx:replace-beginning

Substitui o início de uma string, até um padrão encontrado

Descrição

A função functx:replace-beginning substitui o início de $arg (até o primeiro trecho que casa com $pattern, inclusive) por $replacement. Se nenhum trecho casar com o padrão, nada é substituído.

Parâmetros

Descrição

arg:string()

a string inteira a alterar

pattern:string()

o padrão de caracteres até onde substituir

replacement:string()

a string de substituição

Exemplos

XPath

Resultado

functx:replace-beginning('abc-def', '-', 'xxx')

xxxdef

functx:replace-beginning('abc-def', '-', '')

def

functx:replace-beginning('---abc', '[a-z]', 'x')

xbc

functx:replace-beginning('2004-12-05', '-', '2005-')

2005-12-05

Veja também