12.95 PropertyPathSyntax

[patterns]

.*

Property paths have a syntax that involves balanced parentheses and balanced square brackets, and so it cannot be represented as a regular expression. The syntax takes the form of a list of property identifiers each separated by either a . or a /. Each property identifier is either an alphanumeric string of characters, or a sequence of characters enclosed in parentheses. Each property may optionally be followed by one or more square-bracket-enclosed alphanumeric strings. Examples:

Property

Property.More.Properties

MyCollection[100]

MyHashTable[foo].Bar

Multi[10][20]

Prop.Coll/Foo[10]

[is case sensitive]

true