Package: stringrs 0.0.0.9000
stringrs: Fast Regex Matching with Rust and Parallel Processing
High-performance regex matching for R using Rust via extendr. Supports both standard regex (fast) and fancy-regex (backrefs/lookaheads). Includes smart defaults for parallel processing and multiple output formats.
Authors:
stringrs_0.0.0.9000.tar.gz
stringrs_0.0.0.9000.zip(r-4.7)stringrs_0.0.0.9000.zip(r-4.6)stringrs_0.0.0.9000.zip(r-4.5)
stringrs_0.0.0.9000.tgz(r-4.6-x86_64)stringrs_0.0.0.9000.tgz(r-4.6-arm64)stringrs_0.0.0.9000.tgz(r-4.5-x86_64)stringrs_0.0.0.9000.tgz(r-4.5-arm64)
stringrs_0.0.0.9000.tar.gz(r-4.7-arm64)stringrs_0.0.0.9000.tar.gz(r-4.7-x86_64)stringrs_0.0.0.9000.tar.gz(r-4.6-arm64)stringrs_0.0.0.9000.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html✨
card.svg |card.png
stringrs/json (API)
| # Install 'stringrs' in R: |
| install.packages('stringrs', repos = c('https://brancengregory.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/brancengregory/stringrs/issues
Last updated from:b49b82e365. Checks:11 WARNING, 1 OK, 1 FAIL. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | WARNING | 151 | ||
| linux-devel-x86_64 | WARNING | 201 | ||
| source / vignettes | OK | 219 | ||
| linux-release-arm64 | WARNING | 183 | ||
| linux-release-x86_64 | WARNING | 178 | ||
| macos-release-arm64 | WARNING | 153 | ||
| macos-release-x86_64 | WARNING | 233 | ||
| macos-oldrel-arm64 | WARNING | 139 | ||
| macos-oldrel-x86_64 | WARNING | 384 | ||
| windows-devel | WARNING | 162 | ||
| windows-release | WARNING | 223 | ||
| windows-oldrel | WARNING | 184 | ||
| wasm-release | FAIL | 137 |
Exports:string_detect
Dependencies:cligluelifecyclemagrittrpillarpkgconfigrlangtibbleutf8vctrs
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| stringrs: Fast Regex Matching with Rust and Parallel Processing | stringrs-package stringrs |
| Choose regex engine based on pattern complexity | choose_engine |
| Detect multiple patterns using optimized flat array output | detect_multi |
| Detect single pattern match (uses cached compilation) | detect_single |
| Fancy-regex single pattern with caching | r_string_detect_fancy_cached |
| Multi-pattern fancy-regex with caching | r_string_detect_multi_fancy_optimized |
| OPTIMIZED: Multi-pattern detection using flat boolean array Returns: flat array n_strings × n_patterns as R integer vector (0/1) | r_string_detect_multi_regex_optimized |
| OPTIMIZED: Single pattern detection | r_string_detect_regex_cached |
| Detect string matches with smart defaults (optimized) | string_detect |
