Topic: pattern brackets
Topic: pattern components
Topic: search algorithms
| |
Summary
Patterns (e.g., regular expressions) are usually literal characters interspersed with classified space holders. Pattern classes may include: any number of characters in a class, n characters in a class, not any characters of this class, one of several alternatives. Classes may be enumerated, any alphanumeric, any numeric, any deliminators, or any spacing character. Literal characters may have a repetition factor, or refer to a previously specified pattern component. The pattern may allow noise words and numeric relationships. (cbb 5/80)
Subtopic: pattern specification
QuoteRef: ahoAV4_1979 ;;268-70 patterns for matching text lines: beginning of file, end of file, regular expressions of characters and character classes, relations on system and user refined variables, combinations of all these, many system variables describing a line eg $1 is the first field and FS is the field separator character.
| QuoteRef: ledgHF9_1971 ;;136 pattern consists of literals (except match) and variables (any one of union patterns, same variable same value in pattern
| QuoteRef: sammJE_1969 ;;comit pattern matching: literal, all ,length, classified
| QuoteRef: bobrDG9_1974 ;;158 pattern matching-- modes of unit(one element) or segment(multiple el) types of open (any item), closed (match previous assignment), semiopen (open for first then closed), restricted (to class), macro (value substituted into pattern before matching)
| Subtopic: substring
QuoteRef: mumps ;;$PIECE (s,d,m [n]) substring of S bounded by m-1 occurrence of D and the n (default m) occurrence of D
| QuoteRef: farbDJ1_1964 ;;25 uses *variable-pattern/fixed-length-optional*
| QuoteRef: mumps ;;pattern searching A?B where B is a pattern specifier made up of numbers (0 for any), codes, or string literals; codes for all combinations of alphanumerics and punctuation
|
Subtopic: count patterns
QuoteRef: sammJE_1969 ;;426 patterns by $n for n arbitrary constitutes ($0 for null, $ any number literal. not literal ($-literal). matching another constitute (eg 2)
| Subtopic: array pattern
QuoteRef: sanfLS6_1972 ;;array patterns for matching; concatenation horizontal or vertical
| Subtopic: wildcard
QuoteRef: woolJD_1973 ;;51 ANY used to match any symbol or token, SYMbols must match exactly, otherwise the types match
| QuoteRef: grisRE_1972 ;;33 generated patterns Any (s) and one character in s, notany (s) any one character not in s,span (s) any combination of characters of s,break (s) any combination of character not in s
| Subtopic: pattern types
QuoteRef: bobrDG9_1974 ;;165 Qlisp: patterns typed by pre-fix operator eg open ( *), semiopen(?) closed ($), segment patterns by doubling eg $$
| Subtopic: constraints
Quote: SLED patterns consist of range constraints and field bindings with conjunction, concatenation, disjunction, and construction; no Kleene closure [»ramsN5_1997]
| Subtopic: alternate patterns
QuoteRef: simscrip_1971 ;;7 both alternate forms and noise words
| QuoteRef: grisRE_1972 ;;25 alternate patterns by '|' eg type= 'net'|'gross' can be concatenated
|
Related Topics
Topic: pattern brackets (15 items)
Topic: pattern components (15 items)
Topic: search algorithms (40 items)
|