BlockIterator

Used to execute a set of components for blocks at the specified text. Only blocks that meet the iterator condition will be processed. For every iteration the next appropriate block is parsed from the text source and placed to the variable. After that the set of iterator components will be executed. Iterator will finish its job, if the block that meets its condition was not found.

Source

Set text source blocks to be parsed from.

Block Start After

Set condition for beginning of the block to be parsed for every iteration. The following operation modes are possible:

Begin of Data - The block starts at the beginning of the data source.

Defined Text - The block starts after the specified text.

Match Case

Enables case-sensitive search for the block beginning.

Line Start Only

Enables checking that the block beginning found is at the beginning of a line

Whole Text

Enables comparison mode in which defined text must completely coincide with the beginning of the block.

Use Regular Expressions

Enables search for the block beginning using regular expressions.

Include Defined Text into Result

Enables addition of defined text to the beginning of the block parsed.

Block Continue Until

Set block end condition. The following operation modes are possible:

End of Data - The block ends at the end of a text source.

Defined Text - The block ends before the text specified.

Defined Text or End of Source - The block ends before the text specified. If this text not found the blocks ends at the end of source.

Match Case

Enables case-sensitive search for the block end.

Line Start Only

Enables checking that the block beginning found is at the beginning of a line.

Whole Text

Enables comparison mode in which defined text must completely coincide with the end of the block.

Use Regular Expressions

Enables search for the block end using regular expressions.

Include Defined Text into Result

Enables addition of defined text to the end of the block parsed.

In Result

Remove Empty Lines

Enables empty line deletion in the data parsed.

Ignore Empty Blocks

Enables skipping of empty blocks.

Result Variable

Set name of the variable block to be parsed in for every iteration.

Iteration Variable

Set variable name, which is used to place iteration number.

See also

Iterators

Iterator Break

Iterator Continue

© 2020 Mediatwins s.r.o. All rights reserved.