5 个版本
0.1.5 | 2022年6月12日 |
---|---|
0.1.4 | 2022年6月12日 |
0.1.2 | 2022年5月31日 |
0.1.1 | 2022年5月16日 |
0.1.0 | 2022年1月10日 |
#27 in #manipulate
2,183 每月下载量
1MB
22K SLoC
模块 :: wstring_tools
字符串操作工具。
示例
#[ cfg( all( feature = "split", feature = "use_std" ) ) ]
{
/* delimeter exists */
let src = "abc def";
let iter = wstring_tools::string::split()
.src( src )
.delimeter( " " )
.stripping( false )
.perform();
let iterated = iter.map( | e | String::from( e ) ).collect::< Vec< _ > >();
assert_eq!( iterated, vec![ "abc", " ", "def" ] );
/* delimeter not exists */
let src = "abc def";
let iter = wstring_tools::string::split()
.src( src )
.delimeter( "g" )
.perform();
let iterated = iter.map( | e | String::from( e ) ).collect::< Vec< _ > >();
assert_eq!( iterated, vec![ "abc def" ] );
}
添加到您的项目中
cargo add wstring_tools
从仓库尝试
git clone https://github.com/Wandalen/wTools
cd wTools
cd sample/rust/wstring_tools_trivial
cargo run
依赖项
~3MB
~73K SLoC