The value selected for Platform is compared to the platform of the user's system.

The OS name, version, and architecture of the selected Platform are compared to the OS name, version, and architecture of the end user's system for equality.

A predefined Platform can be selected from the list using the Predefined tab, or can be created using the Custom tab (see Chapter 2.3 - Product Beans/Conditional Bean Execution/Platform Product Bean Conditions of the MultiPlatform User's Guide for instructions).

The values for the name, version, and architecture fields are evaluated using GNU Regular Expressions.

GNU Regular Expressions

The supported regular expressions are a subset of lex, plus some extensions. Some characters must be negated using a backslash ("\") in order for Java to ignore.

Expression Description
x The character x.
"x" An x, even if x is an operator.
\x An x, even if x is an operator.
[xy] The character x or y.
[x-z] The character x, y, or z.
[^x] Any character but x.
. Any character but newline.
^x An x at the beginning of a line.
x$ An x at the end of a line.
x? An optional x.
x* Zero or more instances of x.
x+ One or more instance of x.
x\|y An x or a y.
\(x\) An x matched as a sub-expression.
x{m,n} M through n occurrences of x.
\n A back reference, where n is a digit 0 through 9.
Example
\(.*"."ini\)\|\(.*"."bat\) Searches for all files that end with ".ini" or ".bat".