Skip to main content

Chunk Expressions

For easily accessing elements within text, SenseTalk provides a very powerful type of expression called a chunk expression. Chunk expressions give you great flexibility in referring to any portion of text, from a single character to a range of lines, in a very natural way. Here are some brief examples:

... character 3 of partNum ...
... the second word of companyName ...
... items 2 to 4 of "a,b,c,d,e,f,g,h" ...
... the first 3 lines of file "log" ...

You can use chunk expressions to grab lines, text items, words or characters from any container or text value. You can also describe part of a list or part of a binary data value using a chunk expression.

Chunk expressions can also be combined into more complex expressions, such as,

... chars 1 to 3 of the last word of line 2 of myText ...

Using Chunks

To understand how to use chunks in the chunk expressions you plan to create, see the following topics:

Chunk Types: Read this information to understand how to use the various chunk types when creating chunk expressions.

Chunk Syntax: Read this information to understand the syntax to use when using the various chunk types to create chunk expressions.

Working with Chunks: Read this information to understand some advanced ways of working with chunks.