jmc_tools/strs.rs
1/// 字符串操作类 <br>
2/// since: 1.0
3pub struct Strs {}
4
5impl Strs {
6 /// 从指定下标寻找目标字符串 <br>
7 /// Params: <br>
8 ///   s - 要操作的字符串切片 <br>
9 ///   from_idx - 开始查找的下标 <br>
10 ///   target - 查找的字符串切片 <br>
11 /// Returns: 目标字符串下标
12 pub fn index_of(s: &str, from_idx: usize, target: &str) -> Option<usize> {
13 // 利用字符串切片查找目标字符串
14 match &s[from_idx..].find(target) {
15 None => None,
16 Some(res) => Some(*res + from_idx)
17 }
18 }
19}