| Prev | Next | Previous Chapter | End of Chapter | Contents | Glossary | Index | Comments | (1 out of 11)

Chapter 26

Text Parsing and Manipulation


Describes capabilities for manipulating text and substrings, parsing and tokenizing text using regular expressions, and interconverting text between the Gensym and Unicode character sets.

Introduction
G2 Text Manipulation Functions
G2 Conventions for Manipulating Text
Ordinary Text Manipulation Functions
Obtaining Text Length
Testing for a Substring
Locating a Substring
Obtaining a Substring
Inserting a Substring
Replacing One Substring With Another
Deleting a Substring
Capitalizing Text
Converting Text to Uppercase
Converting Text to Lowercase
Testing for a Quantity
Regular Expression Syntax
Character Classes
System-Defined Character Classes
Precedence
Text Functions Using Regular Expressions
Locating a Substring Using a Regular Expression
Extracting a Substring Using a Regular Expression
Replacing a Substring Using a Regular Expression
Parsing Strings into Tokens
Specifying the Syntax for Extracting Tokens
Defining Patterns
Defining Tokens
Locating Tokens in a String
Searching for a Token
Responding to a Match
Example
Extracting Tokens from a String
G2 Character Representation
Working with Multiple Character Sets
Working With Text Conversion Styles
Naming the Conversion Style
Determining the External Character Set to Use
Using a Replacement Character
Specifying the Han-Unification Mode
Specifying the External Line Separator
Using a Custom Text Conversion Style
Using the Default Text Conversion Style
Working with G2-Stream Objects
Character Set Conversion Functions
Converting Character Codes to Unicode Text
Converting Text to Unicode Character Codes
Comparing Text
Exporting Unicode Text
Importing Unicode Text
Determining Unicode Digits
Determining Lowercase Characters
Determining Readable Digits
Determining Readable Digits in Radix
Determining Titlecase Characters
Determining Uppercase Characters
Obtaining a Readable Symbol from Text
Obtaining a Readable Text
Converting a Value into a Readable Representation
Converting Characters to Lowercase
Converting Characters to Titlecase
Converting Characters to Uppercase
Transforming Text for Unicode Comparison
Transforming Text for G2 4.0 Comparison
| Prev | Next | Previous Chapter | End of Chapter | Contents | Glossary | Index | Comments | (1 out of 11)

Copyright © 1997 Gensym Corporation, Inc.