kaigouthro

String Extra Functions

kaigouthro Aktualisiert   
Library "string_extras"
Additional String shortcuts, unshift and pop return the string ~without~ the first or last, so in use will still require to extract first or last character prior to overwriting a string with the output.

can be imported "as str" to work side by side with regular pine

last(_string)
  last char of a string
  Parameters:
    _string
  Returns: last char of a string

shift(_string)
  string without first char
  Parameters:
    _string
  Returns: string without first char

pop(_string)
  string without last char
  Parameters:
    _string
  Returns: string without last char

get(_string, _position)
  get specific char of a string
  Parameters:
    _string
    _position
  Returns: string _string

push(_string, _char)
  push to end of a string
  Parameters:
    _string
    _char
  Returns: string _string

unshift(_string, _char)
  unshift char to prepend string
  Parameters:
    _string
    _char
  Returns: string _string
Versionshinweise:
v2

Added:
head(_string, _char, _include)
  string from first char until input, if it exists, or itself, with option to cut off char
  Parameters:
    _string: String to process
    _char: string
    _include
  Returns: string up until/including the dsired character

tail(_string, _char, _include)
  string from last input char until end, if it exists, or itself with option to cut off char
  Parameters:
    _string: String to process
    _char: string
    _include
  Returns: string up until/including the dsired character

Updated:
last(_string)
  last char of a string
  Parameters:
    _string: String to process
  Returns: last char of a string

shift(_string)
  string without first char
  Parameters:
    _string: String to process
  Returns: string without first char

pop(_string)
  string without last char
  Parameters:
    _string: String to process
  Returns: string without last char

get(_string, _position)
  get specific char of a string
  Parameters:
    _string: String to process
    _position: int
  Returns: string _string

push(_string, _char)
  push to end of a string
  Parameters:
    _string: String to process
    _char: string
  Returns: string _string

unshift(_string, _char)
  unshift char to prepend string
  Parameters:
    _string: String to process
    _char: string
  Returns: string _string
Versionshinweise:
v3

Added:
index(_string, _char, _occurance)
  returns the _occurabnce (1st, 2nd..) index of a character in a string if set , or last
  Parameters:
    _string: String to process
    _char: string
    _occurance
  Returns: int index of character
Pine Bibliothek

In echter TradingView-Manier hat der Autor diesen Pine-Code als Open-Source-Bibliothek veröffentlicht, so dass andere Pine-Programmierer aus unserer Community ihn weiterverwenden können. Ein Hoch auf den Autor! Sie können diese Bibliothek privat oder in anderen Open-Source-Publikationen verwenden, aber die Wiederverwendung dieses Codes in einer Publikation unterliegt den Hausregeln.

Haftungsausschluss

Die Informationen und Veröffentlichungen sind nicht als Finanz-, Anlage-, Handels- oder andere Arten von Ratschlägen oder Empfehlungen gedacht, die von TradingView bereitgestellt oder gebilligt werden, und stellen diese nicht dar. Lesen Sie mehr in den Nutzungsbedingungen.

Möchten Sie diese Bibliothek nutzen?

Kopieren Sie die folgende Zeile und fügen Sie sie in Ihr Skript ein.