User Tools

Site Tools


visual3d:documentation:pipeline:general_information:string_data

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
visual3d:documentation:pipeline:general_information:string_data [2024/10/04 15:36] – Initial rework - the page is still missing string function descriptions. wikisysopvisual3d:documentation:pipeline:general_information:string_data [2025/06/25 14:45] (current) wikisysop
Line 56: Line 56:
 ==== Modify ==== ==== Modify ====
  
-==== Parsing ====+=== String_To_Lower ===
  
-Given a pipeline parameter that is a string, there are four commands that extract a portion of a string:+<code> 
 +!Converting To_Upper and To_Lower String Data (more...)
  
-STRING_LEFT(string,index) +Set_Pipeline_Parameter_From_Expression 
-STRING_RIGHT(string,index) +/PARAMETER_NAME=TEST 
-STRING_MID(string,index1,index2+/EXPRESSION=STRING_TO_LOWER("XXXXXX"
-STRING_FIND(string, substring, start)+/AS_INTEGER=FALSE 
 +;
  
-and one command for measuring the string:+Set_Pipeline_Parameter_From_Expression 
 +/PARAMETER_NAME=TEST 
 +/EXPRESSION=STRING_TO_UPPER("yyyyyyy"
 +/AS_INTEGER=FALSE 
 +;
  
-STRING_LENGTH(string)+Select_Active_File 
 +/FILE_NAME=GLOBAL 
 +! /QUERY= 
 +
 + 
 +Create_Text_Data 
 +/SIGNAL_FOLDER=SCOTT 
 +/SIGNAL_NAMES=NAME 
 +/TEXT_DATA=Hello World 
 +! /TEXT_FILE_NAME= 
 +! /PROMPT_ON_EMPTY=TRUE 
 +
 + 
 +Evaluate_Expression 
 +/EXPRESSION=STRING_TO_UPPER(TEXT_DATA::SCOTT::NAME) 
 +! /SIGNAL_TYPES= 
 +! /SIGNAL_FOLDER=ORIGINAL 
 +! /SIGNAL_NAMES= 
 +/RESULT_TYPES=TEXT_DATA 
 +/RESULT_FOLDERS=SCOTT 
 +/RESULT_NAME=SCOTT_UPPER 
 +! /APPLY_AS_SUFFIX_TO_SIGNAL_NAME=FALSE 
 +
 + 
 +Evaluate_Expression 
 +/EXPRESSION=STRING_TO_LOWER(TEXT_DATA::SCOTT::NAME) 
 +! /SIGNAL_TYPES= 
 +! /SIGNAL_FOLDER=ORIGINAL 
 +/SIGNAL_NAMES= 
 +/RESULT_TYPES=TEXT_DATA 
 +/RESULT_FOLDERS=SCOTT 
 +/RESULT_NAME=SCOTT_LOWER 
 +! /APPLY_AS_SUFFIX_TO_SIGNAL_NAME=FALSE 
 +
 +</code> 
 + 
 +=== String_To_Upper === 
 + 
 +To be completed... 
 + 
 +=== To_String === 
 + 
 +To be completed 
 + 
 +==== Parsing ==== 
 + 
 +Given a pipeline parameter that is a string, there are four commands that extract a portion of a string and one command for measuring the string.
  
 === String_Left === === String_Left ===
 +
 +STRING_LEFT(string,index)
  
 <code> <code>
Line 86: Line 140:
  
 === String_Right === === String_Right ===
 +
 +STRING_RIGHT(string,index)
  
 <code> <code>
Line 103: Line 159:
 === String_Mid === === String_Mid ===
  
-Note that the two index parameters are zero-based for the STRING_MID function.+STRING_MID(string,index1,index2) **Note**: the two index parameters are zero-based for the STRING_MID function.
  
 <code> <code>
Line 120: Line 176:
  
 === String_Find === === String_Find ===
 +
 +STRING_FIND(string, substring, start)
  
 <code> <code>
Line 141: Line 199:
 === String_Length === === String_Length ===
  
 +STRING_LENGTH(string)
 <code> <code>
 Set_Pipeline_Parameter_From_Expression Set_Pipeline_Parameter_From_Expression
Line 168: Line 227:
 ::TEST_INDEX = 2 ::TEST_INDEX = 2
 </code> </code>
- 
-=== String_To_Lower === 
- 
-<code> 
-!Converting To_Upper and To_Lower String Data (more...) 
- 
-Set_Pipeline_Parameter_From_Expression 
-/PARAMETER_NAME=TEST 
-/EXPRESSION=STRING_TO_LOWER("XXXXXX") 
-/AS_INTEGER=FALSE 
-; 
- 
-Set_Pipeline_Parameter_From_Expression 
-/PARAMETER_NAME=TEST 
-/EXPRESSION=STRING_TO_UPPER("yyyyyyy") 
-/AS_INTEGER=FALSE 
-; 
- 
-Select_Active_File 
-/FILE_NAME=GLOBAL 
-! /QUERY= 
-; 
- 
-Create_Text_Data 
-/SIGNAL_FOLDER=SCOTT 
-/SIGNAL_NAMES=NAME 
-/TEXT_DATA=Hello World 
-! /TEXT_FILE_NAME= 
-! /PROMPT_ON_EMPTY=TRUE 
-; 
- 
-Evaluate_Expression 
-/EXPRESSION=STRING_TO_UPPER(TEXT_DATA::SCOTT::NAME) 
-! /SIGNAL_TYPES= 
-! /SIGNAL_FOLDER=ORIGINAL 
-! /SIGNAL_NAMES= 
-/RESULT_TYPES=TEXT_DATA 
-/RESULT_FOLDERS=SCOTT 
-/RESULT_NAME=SCOTT_UPPER 
-! /APPLY_AS_SUFFIX_TO_SIGNAL_NAME=FALSE 
-; 
- 
-Evaluate_Expression 
-/EXPRESSION=STRING_TO_LOWER(TEXT_DATA::SCOTT::NAME) 
-! /SIGNAL_TYPES= 
-! /SIGNAL_FOLDER=ORIGINAL 
-/SIGNAL_NAMES= 
-/RESULT_TYPES=TEXT_DATA 
-/RESULT_FOLDERS=SCOTT 
-/RESULT_NAME=SCOTT_LOWER 
-! /APPLY_AS_SUFFIX_TO_SIGNAL_NAME=FALSE 
-; 
-</code> 
- 
-=== String_To_Upper === 
- 
-To be completed... 
- 
-=== To_String === 
- 
-To be completed 
  
 ==== Example: Extracting text ==== ==== Example: Extracting text ====
visual3d/documentation/pipeline/general_information/string_data.1728056211.txt.gz · Last modified: 2024/10/04 15:36 by wikisysop