PINE LIBRARY
Обновлено string_utils

Library "string_utils"
Collection of string utilities that can be used to replace sub-strings in a string and string functions
that are not part of the standard library.
This a more simple replacement of my previous string_variables library since it uses types for better
performance due to data locality and methods that give a more intuitive API.
Collection of string utilities that can be used to replace sub-strings in a string and string functions
that are not part of the standard library.
This a more simple replacement of my previous string_variables library since it uses types for better
performance due to data locality and methods that give a more intuitive API.
Информация о релизе
v2Use PascalCase for object types
Информация о релизе
v3- Do not replace the key if the value is na.
- Minor documentation changes
Информация о релизе
v4Rewrite the existing methods to take advantage of the new associative container map.
Added:
method indent(this, size)
indent - Make a string by prepending a number of "special space characters"
Namespace types: series string, simple string, input string, const string
Parameters:
this (string): - The string that will be modified with the identation characters
size (simple int): - The number of "special space characters"
Returns: string prepended with the "special space characters"
method fill(this, size)
fill - Make a string by appending a number of "special space characters"
Namespace types: series string, simple string, input string, const string
Parameters:
this (string): - The string that will be modified with the filling characters
size (simple int): - The number of "special space characters"
Returns: string appended with the "special space characters"
method make_unique_title(this, ident, fill)
make_unique_title - Make a unique title string by appending automatically a number of "zero width space characters" on top of filling "special space characters" and also ident by prepending a number of "special space characters"
Namespace types: simple string, input string, const string
Parameters:
this (simple string): - The string that will be modified with the identation, filling and id characters
ident (simple int): - The number of "special space characters" to be prepended
fill (simple int): - The number of "special space characters" to be appended
Returns: string prepended and appended with the number of "zero width space characters" and also appended with "zero width space characters" so it is unique
Updated:
method replace(this, stringToNumMap)
replace - Replace the first instance of the key sub-string found in the str string with the corresponding value string
Namespace types: series string, simple string, input string, const string
Parameters:
this (string): - The string that will be modified if it contains the key sub-strings
stringToNumMap (map<string, float>): - The map with the key value pairs to be replaced
Returns: series of strings with the replaced sub-strings
method replace_all(this, stringToNumMap)
replace - Replace all the instances of the key sub-string found in the str string with the corresponding value string
Namespace types: series string, simple string, input string, const string
Parameters:
this (string): - The string that will be modified if it contains the key sub-strings
stringToNumMap (map<string, float>): - The map with the key value pairs to be replaced
Returns: series of strings with the replaced sub-strings
Removed:
PairStrStr
PairStrNum
Информация о релизе
v5- Updated documentation
- Added announce, legend and desteganographize functions
- Improved and refactored some existing functionality for replacement and indentation
Информация о релизе
v6Update to pinescript version 6
Библиотека Pine
В истинном духе TradingView автор опубликовал этот код Pine как библиотеку с открытым исходным кодом, чтобы другие программисты Pine из нашего сообщества могли им воспользоваться. Вы можете использовать эту библиотеку в приватных или других публикациях с открытым исходным кодом, но повторное использование этого кода в публикации регулируется Правилами поведения.
📧 Contact info
Telegram: @jason5480
🔗 Addresses
₿ - bc1qxh3jeld7ke70fx3r5q243d96jsx0etth6x8fa7
* Please contact me before any donation ☕
Telegram: @jason5480
🔗 Addresses
₿ - bc1qxh3jeld7ke70fx3r5q243d96jsx0etth6x8fa7
* Please contact me before any donation ☕
Отказ от ответственности
Все виды контента, которые вы можете увидеть на TradingView, не являются финансовыми, инвестиционными, торговыми или любыми другими рекомендациями. Мы не предоставляем советы по покупке и продаже активов. Подробнее — в Условиях использования TradingView.
Библиотека Pine
В истинном духе TradingView автор опубликовал этот код Pine как библиотеку с открытым исходным кодом, чтобы другие программисты Pine из нашего сообщества могли им воспользоваться. Вы можете использовать эту библиотеку в приватных или других публикациях с открытым исходным кодом, но повторное использование этого кода в публикации регулируется Правилами поведения.
📧 Contact info
Telegram: @jason5480
🔗 Addresses
₿ - bc1qxh3jeld7ke70fx3r5q243d96jsx0etth6x8fa7
* Please contact me before any donation ☕
Telegram: @jason5480
🔗 Addresses
₿ - bc1qxh3jeld7ke70fx3r5q243d96jsx0etth6x8fa7
* Please contact me before any donation ☕
Отказ от ответственности
Все виды контента, которые вы можете увидеть на TradingView, не являются финансовыми, инвестиционными, торговыми или любыми другими рекомендациями. Мы не предоставляем советы по покупке и продаже активов. Подробнее — в Условиях использования TradingView.