(=~) :: (ConvertibleStrings SBS a, ConvertibleStrings a SBS) => a -> Regex -> Bool (=~) 操作符函数检查字符串是否匹配指定正则表达式。
scan :: (ConvertibleStrings SBS a, ConvertibleStrings a SBS) => Regex -> a -> [(a, [a])] scan 函数查找并返回字符串中所有出现的指定正则表达式。
scanRanges :: (ConvertibleStrings SBS a, ConvertibleStrings a SBS) => Regex -> a -> [((Int, Int), [(Int, Int)])] scanRanges 函数查找字符串中所有出现的指定正则表达式,返回出现的所有位置。
sub :: (ConvertibleStrings SBS a, ConvertibleStrings a SBS, RegexReplacement r) => Regex -> r -> a -> a sub 函数替换字符串中第一次出现的指定正则表达式。
gsub :: (ConvertibleStrings SBS a, ConvertibleStrings a SBS, RegexReplacement r) => Regex -> r -> a -> a gsub 函数替换字符串中所有出现的指定正则表达式。
split :: (ConvertibleStrings SBS a, ConvertibleStrings a SBS) => Regex -> a -> [a] split 函数使用指定正则表达式分割字符串。