I would like to use some more advanced string functions such as Split, Len (string length), and even regex filtering to allow more fine grained control of how some input strings (such as attribute values or substitution parameters) are manipulated to create a new string output.
This is still so desperately needed.
If I want to get part of my element name into an attribute (line, unit, asset, etc.), it's next to impossible to do. Consider if I wanted to extract the "nL" portion of these elements (11L, 220L, 2L):
11L_MYSTATION
220L_ANOTHERSTATION
2L_STATIONAGAIN
If there was a Split function (on "_"), the ability to use wildcard characters (Replace(%Element%, "_"*, "")), or even Find/InStr (=LEFT(C1,FIND("_",C1)-1)), I could accomplish this. But, despite being very basic functions, none of these exist. Please prioritize this.
As a PI developer, I would like to parse an alarm message within an Event Frame attribute using String Builder. The alarm message is in the format: "a | b | c | d e x", where x is the term of interest. This would only be possible with functions like InStr and Len.