Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?

Regular Expressions

Perform pattern matching using regular expressions.

Background Information

Regular expressions are a short and flexible way to match strings, so that you can locate particular characters, words, or patterns of characters.

Available Tools

$LOCATE ObjectScript function

Returns the position of the first match of a regular expression in a string. See “$MATCH” in the reference “ObjectScript Functions” in ObjectScript Reference and see “Regular Expressions” in Using ObjectScript.

$MATCH ObjectScript function

Returns a boolean value depending on whether a string matches a regular expression. See “$LOCATE” in the reference “ObjectScript Functions” in ObjectScript Reference and see “Regular Expressions” in Using ObjectScript.

Creates an object that does pattern matching using regular expressions. The regular expressions come from the International Components for Unicode (ICU). The ICU maintains web pages at http://www.icu-project.org.

For details, see “Regular Expressions” in Using ObjectScript.

Availability: All namespaces.

Notes

The ObjectScript pattern matching operator is also quite flexible, but does not provide the full range of syntax given by regular expressions. See “Pattern Matching” in Using Caché ObjectScript.

Feedback