last(text: String, amount: Number): String

Returns characters from the end of string to a specified number of characters, for example, the last two characters of a string.

Introduced in DataWeave version 2.4.0.


Name Description


The string to process.


The number of characters to return. Negative numbers and 0 return an empty string. Decimals are rounded up to the nearest whole number.


This example returns the last six characters from a string.


%dw 2.0
import last from dw::core::Strings
output application/json
"hello world!" last 6



last(text: Null, amount: Any): Null

Helper function that enables last to work with a null value.

Introduced in DataWeave version 2.4.0.

Was this article helpful?

💙 Thanks for your feedback!

Edit on GitHub
Submit your feedback!
Share your thoughts to help us build the best documentation experience for you!
Take our latest survey!