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一覧 | 索引 | サイドメニュー