構文enum
ファイル名
列挙体情報| No. | 名称 | 属性 | 説明 |
|---|---|---|---|
1 |
《no identifier》 | ||
| OP_END | End of pattern | ||
| OP_SOD | Start of data: \A | ||
| OP_NOT_WORD_BOUNDARY | \B | ||
| OP_WORD_BOUNDARY | \b | ||
| OP_NOT_DIGIT | \D | ||
| OP_DIGIT | \d | ||
| OP_NOT_WHITESPACE | \S | ||
| OP_WHITESPACE | \s | ||
| OP_NOT_WORDCHAR | \W | ||
| OP_WORDCHAR | \w | ||
| OP_EODN | End of data or \n at end of data: \Z. | ||
| OP_EOD | End of data: \z | ||
| OP_OPT | Set runtime options | ||
| OP_CIRC | Start of line - varies with multiline switch | ||
| OP_DOLL | End of line - varies with multiline switch | ||
| OP_ANY | Match any character | ||
| OP_CHARS | Match string of characters | ||
| OP_NOT | Match anything but the following char | ||
| OP_STAR | The maximizing and minimizing versions of | ||
| OP_MINSTAR | all these opcodes must come in pairs, with | ||
| OP_PLUS | the minimizing one second. | ||
| OP_MINPLUS | This first set applies to single characters | ||
| OP_QUERY | |||
| OP_MINQUERY | |||
| OP_UPTO | From 0 to n matches | ||
| OP_MINUPTO | |||
| OP_EXACT | Exactly n matches | ||
| OP_NOTSTAR | The maximizing and minimizing versions of | ||
| OP_NOTMINSTAR | all these opcodes must come in pairs, with | ||
| OP_NOTPLUS | the minimizing one second. | ||
| OP_NOTMINPLUS | This first set applies to "not" single characters | ||
| OP_NOTQUERY | |||
| OP_NOTMINQUERY | |||
| OP_NOTUPTO | From 0 to n matches | ||
| OP_NOTMINUPTO | |||
| OP_NOTEXACT | Exactly n matches | ||
| OP_TYPESTAR | The maximizing and minimizing versions of | ||
| OP_TYPEMINSTAR | all these opcodes must come in pairs, with | ||
| OP_TYPEPLUS | the minimizing one second. These codes must | ||
| OP_TYPEMINPLUS | be in exactly the same order as those above. | ||
| OP_TYPEQUERY | This set applies to character types such as \d | ||
| OP_TYPEMINQUERY | |||
| OP_TYPEUPTO | From 0 to n matches | ||
| OP_TYPEMINUPTO | |||
| OP_TYPEEXACT | Exactly n matches | ||
| OP_CRSTAR | The maximizing and minimizing versions of | ||
| OP_CRMINSTAR | all these opcodes must come in pairs, with | ||
| OP_CRPLUS | the minimizing one second. These codes must | ||
| OP_CRMINPLUS | be in exactly the same order as those above. | ||
| OP_CRQUERY | These are for character classes and back refs | ||
| OP_CRMINQUERY | |||
| OP_CRRANGE | These are different to the three seta above. | ||
| OP_CRMINRANGE | |||
| OP_CLASS | Match a character class | ||
| OP_REF | Match a back reference | ||
| OP_RECURSE | Match this pattern recursively | ||
| OP_ALT | Start of alternation | ||
| OP_KET | End of group that doesn't have an unbounded repeat | ||
| OP_KETRMAX | These two must remain together and in this | ||
| OP_KETRMIN | order. They are for groups the repeat for ever. | ||
| OP_ASSERT | Positive lookahead | ||
| OP_ASSERT_NOT | Negative lookahead | ||
| OP_ASSERTBACK | Positive lookbehind | ||
| OP_ASSERTBACK_NOT | Negative lookbehind | ||
| OP_REVERSE | Move pointer back - used in lookbehind assertions | ||
| OP_ONCE | Once matched, don't back up into the subpattern | ||
| OP_COND | Conditional group | ||
| OP_CREF | Used to hold an extraction string number (cond ref) | ||
| OP_BRAZERO | These two must remain together and in this | ||
| OP_BRAMINZERO | order. | ||
| OP_BRANUMBER | Used for extracting brackets whose number is greater | ||
| OP_BRA | use is made of OP_BRANUMBER. |
目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー