HFST-PMATCH(1)
π hfst-pmatch β the manual, but make it slay π
okay bestie, welcome to the hfst-pmatch page, part of the HFST user commands. she does matching/lookup on text streams and honestly? she ate. β¨
πΈ NAME πΈ
hfst-pmatch β perform matching/lookup on text streams π
π SYNOPSIS π
hfst-pmatch [OPTIONS...] TRANSDUCER
π¦ DESCRIPTION π¦
perform matching/lookup on text streams. that's the whole vibe. no cap.
β¨ Common options: β¨
-h,--helpβ Print help message. your little "what do i do" button π«Ά-V,--versionβ Print version info. receipts, basically π§Ύ-v,--verboseβ Print verbosely while processing. she will tell you everything, and i mean everything π¬-q,--quietβ Only print fatal erros and requested output. shhh mode π€« (yes, "erros" β that's the original's spelling, we don't fix, we don't judge, we preserve π)-s,--silentβ Alias of--quiet. same energy, different name π
π Input/Output options: π
-i,--input=INFILEβ Read input transducer from INFILE. feed her π-o,--output=OUTFILEβ Write output transducer to OUTFILE. where the results go to be iconic π-n,--newlineβ Newline as input separator (default is blank line). lowkey important, don't skip this one β-x,--extract-patternsβ Only print tagged parts in output. just the main characters, please π-l,--locateβ Only print locations of matches. where they at π-c,--count-patternsβ Print the total number of matches when done. math but make it fashion π’--delete-patternsβ Replace matches with opening tags. bye bestie, replaced πͺ--no-mark-patternsβ Don't tag matched patterns. leave them unlabeled fr fr π--max-contextβ Upper limit to context length allowed. keep it brief bestie βοΈ--max-recursionβ Upper limit for recursion. don't go infinitely deep, that's giving spiral π--weight-cutoff=Wβ Upper limit for allowed weight. W is the cap, periodt βοΈ-t,--time-cutoff=Sβ Limit search after having used S seconds per input. clock's ticking, she's got places to be β°-p,--profileβ Produce profiling data. show me the receipts, where'd the time go π
Use standard streams for input and output. π«§
π REPORTING BUGS π
found a bug? not the cute kind π β tell the team!
Report bugs to <hfst-bugs@helsinki.fi> or directly to our bug tracker at: <https://github.com/hfst/hfst/issues>
- hfst-pmatch home page: <https://github.com/hfst/hfst/wiki/HfstPmatch>
- General help using HFST software: <https://github.com/hfst/hfst/wiki>
π COPYRIGHT π
Copyright Β© 2017 University of Helsinki, License GPLv3: GNU GPL version 3 <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. π¨ like, zero, none, the void, no take-backs π¨
okay and that's the whole thing π this page is from the HFST crew, dated August 2018, and the manual section is HFST-PMATCH(1). go forth and match some patterns, bestie β you're gonna be so good at this π¦β¨π
π¦ where this page comes from
- debian bookworm: hfst 3.16.0-5 Β· GPL-3.0-or-later
- debian trixie: hfst 3.16.2-1+b1 Β· GPL-3.0-or-later
- nixos 26.05: hfst 3.16.2
- opensuse-leap 16.0: hfst 3.16.0-bp160.1.11 Β· Apache-2.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND GPL-3.0-or-later AND GPL-3.0-only
- ubuntu jammy: hfst 3.15.4-2 Β· GPL-3.0-or-later
- ubuntu noble: hfst 3.16.0-5build4 Β· GPL-3.0-or-later
- ubuntu questing: hfst 3.16.2-1
- ubuntu resolute: hfst 3.16.2-1build2 Β· GPL-3.0-or-later
- ubuntu stonking: hfst 3.17.1-6 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms