home contribute faq download

FunctX XSLT Functions

functx:index-of-string-last

The last position of a substring

Google
Webxsltfunctions.com

Description

The functx:index-of-string-last function returns an integer representing the last position of $substring within $arg. If $arg does not contain $substring, the empty sequence is returned.

Arguments and Return Type

NameTypeDescription
$arg xs:string? the string
$substring xs:string the substring to find
return value xs:integer?

XSLT Function Declaration

See XQuery definition.
<xsl:function name="functx:index-of-string-last" as="xs:integer?"
              xmlns:functx="http://www.functx.com">
  <xsl:param name="arg" as="xs:string?"/>
  <xsl:param name="substring" as="xs:string"/>

  <xsl:sequence select="
  functx:index-of-string($arg, $substring)[last()]
 "/>

</xsl:function>

Examples

XPath ExampleResults
functx:index-of-string-last(
   'abcdabcdabcd','abc')
9
functx:index-of-string-last(
   'abcd','abc')
1
functx:index-of-string-last(
   'xxx','abc')
()

Depends On

functx:index-of-stringThe position(s) of a substring

See Also

functx:index-of-stringThe position(s) of a substring
functx:index-of-string-firstThe first position of a substring
fn:containsWhether one string contains another

History

Published OnLast UpdatedContributor(s)
2006-06-272007-02-26Priscilla Walmsley, Datypic, pwalmsley@datypic.com, http://www.datypic.com
Datypic XSLT Services

Recommended Reading:

XQuery