索引文本
{-# LANGUAGE OverloadedStrings #-}
import qualified Data.Text as T
myText::T.Text
myText = "mississippi"
index 函数可以返回特定索引处的字符。
ghci> T.index myText 2
's'
findIndex 函数采用 (Char -> Bool) 和 Text 类型的函数,并返回给定字符串第一次出现的索引,如果没有则返回 Nothing。
ghci> T.findIndex ('s'==) myText
Just 2
ghci> T.findIndex ('c'==) myText
Nothing
count 函数返回查询 Text 在另一个 Text 中发生的次数。
ghci> count ("miss"::T.Text) myText
1