| Signatur | Sichtbarkeit | Beschreibung |
regexReadU8(prog: pchar, idx: int64): int64 | priv | Liest ein Byte aus kompiliertem Bytecode |
regexReadU32(prog: pchar, idx: int64): int64 | priv | Liest 4 Bytes aus kompiliertem Bytecode |
regexFoldChar(c: int64): int64 | priv | Wandelt Zeichen für Case-Insensitive-Matching um |
regexParseInfo(prog: pchar): RegexProgramInfo | priv | Liest Metadaten aus kompiliertem Regex-Programm |
regexClassOffset(prog: pchar, classIndex: int64): int64 | priv | Berechnet Offset einer Zeichenklasse im Bytecode |
regexClassMatches(prog: pchar, classIndex: int64, c: int64, flags: int64, | priv | Prüft ob Zeichen zu Zeichenklasse passt |
regexRunAt(prog: pchar, progLen: int64, info: RegexProgramInfo, text: pchar, | priv | Führt NFA-Interpreter an gegebener Position aus |
RegexSearchCompiledEx(prog: pchar, progLen: int64, text: pchar, | pub | Sucht in Text mit Flags und Capture-Gruppen |
RegexMatchCompiledEx(prog: pchar, progLen: int64, text: pchar, | pub | Matcht gesamten Text mit Flags und Captures |
RegexSearchCompiled(prog: pchar, progLen: int64, text: pchar): int64 | pub | Sucht erstes Vorkommen mit kompiliertem Programm |
RegexMatchCompiled(prog: pchar, progLen: int64, text: pchar): bool | pub | Matcht gesamten Text mit kompiliertem Programm |
RegexReplaceCompiledEx(prog: pchar, progLen: int64, text: pchar, | pub | Ersetzt Treffer mit Flags und kompiliertem Programm |
RegexReplaceCompiled(prog: pchar, progLen: int64, text: pchar, | pub | Ersetzt Treffer mit kompiliertem Programm |
RegexMatchEx(pattern: pchar, text: pchar, flags: int64): bool | pub | Matcht Text mit Muster und Flags |
RegexSearchEx(pattern: pchar, text: pchar, flags: int64): int64 | pub | Sucht Muster in Text mit Flags |
RegexReplaceEx(pattern: pchar, text: pchar, replacement: pchar, | pub | Ersetzt Treffer mit Flags |
RegexReplaceInto(dest: pchar, pattern: pchar, text: pchar, | pub | Schreibt Ergebnis in vorhandenen Puffer |
RegexCaptureCount(): int64 | pub | Gibt Anzahl der letzten Capture-Gruppen zurück |
RegexCaptureStart(group: int64): int64 | pub | Gibt Startposition einer Capture-Gruppe zurück |
RegexCaptureEnd(group: int64): int64 | pub | Gibt Endposition einer Capture-Gruppe zurück |
RegexCaptureText(dest: pchar, text: pchar, group: int64): pchar | pub | Kopiert Capture-Gruppen-Text in Puffer |
MatchEx(pattern: pchar, text: pchar, flags: int64): bool | pub | Kurzform von RegexMatchEx |
SearchEx(pattern: pchar, text: pchar, flags: int64): int64 | pub | Kurzform von RegexSearchEx |
ReplaceEx(pattern: pchar, text: pchar, replacement: pchar, | pub | Kurzform von RegexReplaceEx |
ReplaceInto(dest: pchar, pattern: pchar, text: pchar, | pub | Kurzform von RegexReplaceInto |
CaptureCount(): int64 | pub | Kurzform von RegexCaptureCount |
CaptureStart(group: int64): int64 | pub | Kurzform von RegexCaptureStart |
CaptureEnd(group: int64): int64 | pub | Kurzform von RegexCaptureEnd |
CaptureText(dest: pchar, text: pchar, group: int64): pchar | pub | Kurzform von RegexCaptureText |