#filter #words #bad #profanity #censor

stfu

Shut The Ferris Up - Rust 的粗口过滤

1 个不稳定版本

0.1.0 2022年12月4日

#1851文本处理

无授权

120KB
6.5K SLoC

stfu - Shut The Ferris Up

Rust 的粗口过滤库。

用法

use stfu::

lib.rs:

stfu: Shut The Ferris Up

适用于各种用途的一般性单词过滤器。

用法

use stfu::types::OwnedFilter;
use stfu::word_lists::category::SEXUAL_ANATOMY_SEXUAL_ACTS;
let mut filter = OwnedFilter::default();
filter.add_slice(&SEXUAL_ANATOMY_SEXUAL_ACTS);
assert_eq!(filter.filter_string("hello world"), None);
assert_eq!(filter.filter_string("Mary had a little fucking lamb"), Some("fucking"));
use stfu::word_lists::category::SEXUAL_ANATOMY_SEXUAL_ACTS;
use stfu::filter::filter_string;
assert_eq!(filter_string("hello world", &SEXUAL_ANATOMY_SEXUAL_ACTS), None);
assert_eq!(filter_string("Mary had a little fucking lamb", &SEXUAL_ANATOMY_SEXUAL_ACTS), Some("fucking"));

无运行时依赖