For faster navigation, this Iframe is preloading the Wikiwand page for Predloga:Str index any/dok.

Predloga:Str index any/dok

The Template:str_index_any extracts a specified nth character from a string, even allowing for accented letters to be included in the string.

Usage

[uredi kodo]
((str index any|text|n)) = Returns the n-th character of text.

Supports a larger character set, allowing the text to have accented letters. Returns an error message for unknown characters. Returns   for a blank space.

Examples

[uredi kodo]
  • ((Str index any|0123456789ABCDEF|15)) → E
  • ((Str index any|ÁBĆĎÉf-ABCDEF|4)) → Ď
  • (( Str len |(( Str index any |a b|1)))) → 1
  • (( Str len |(( Str index any |a b|2)))) → 5
  • (( Str len |(( Str index any |a b|3)))) → 1

The last example shows extraction of letter "b" with string length as 1. The prior example extracts a blank but considers the length as 5 for the 5 characters " " even though there is only 1 space, and hence, ((str len| )) → 5. If surrounded by 2 other characters, then the length might be totalled incorrectly as 7 (rather than 3 characters):

  • (( Str len |<(( Str index any |a b|2))>)) → 7
  • (( Str len |X(( Str index any |a b|2))X)) → 7
  • (( Str len |X(( Str index |a b|2))X)) → 3
  • X(( Str index any |a b|2))X → X X

The same string-length problem occurs when using template (( Str index )). There might be other quirks as well, but most cases work as expected.

See also

[uredi kodo]

Opis vseh predlog za delo z nizi

{{bottomLinkPreText}} {{bottomLinkText}}
Predloga:Str index any/dok
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?