String +Text.Regex.Posix

module Text.Regex.Posix.String
regex-posix Text.Regex.Posix.String
This provides String instances for RegexMaker and RegexLike based on Text.Regex.Posix.Wrap, and a (RegexContext Regex String String) instance. To use these instance, you would normally import Text.Regex.Posix. You only need to import this module to use the medium level API of the compile, regexec, and execute functions. All of these report error by returning Left values instead of undefined or error or fail.
package string
Common things for strings Version 0.3.1
package string-class
String class library Version
package string-combinators
string-combinators provides handy polymorphic functions to build and combine string-like values. All functions are polymorphic in their string-like type but usually have a Monoid or IsString constraint. Version
package string-conversions
Provides a simple type class for converting values of different string types into values of other string types. Version
package string-qq
QuasiQuoter for non-interpolated strings, texts and bytestrings. Version 0.0.2
package string-quote
QuasiQuoter for non-interpolated strings, texts and bytestrings. Version 0.0.1
package string-similarity
algorithms for finding the longest common substring in a set of documents Version
package stringable
Data.Stringable provides a type class with a set of functions for converting to and from the most often used string-linke types in Haskell. Version 0.1.2
package stringbuilder
package Version 0.4.0
package stringlike
Transformations to several string-like types Version 0.0.0
package stringprep
Implements the StringPrep algorithm Version 0.1.5
package strings
This package provides various functions for working with strings, such as join, split, toUppercase, etc. The functions in this package work with all kinds of strings such as Text, ByteString, String, and their respective lazy counter parts. There is also an interface which is agnostic of the underlying string type. v1.0.2: Fixed an issue with strSplitAll. Applied to the empty string it should return an empty list, but it returned a list containing a single empty string. It now returns correctly the empty list. v1.1: Added strToUpper, strToLower, strCapitalize, strCons, and  strMap. Also sCapitalize, sCons, and sMap. Version 1.1
package stringsearch
This package provides several functions to quickly search for substrings in strict or lazy ByteStrings. It also provides functions for breaking or splitting on substrings and replacing all occurrences of a substring (the first in case of overlaps) with another. GHC before 6.10 are no longer supported, other compilers only if they support BangPatterns. If you need it to work with other compilers, send a feature request. Version
package stringtable-atom
Memoize Strings as Atoms for fast comparison and sorting, with maps and sets Version
package base16-bytestring
Fast base16 (hex) encoding and decoding for ByteStrings Version
package base32-bytestring
base32 and base32hex codec according to RFC4648 The package API is similar to base64-bytestring. Version
package base64-bytestring
Fast base64 encoding and decoding for ByteStrings Version
package base64-string
This Base64 implementation uses the characters A-Z a-z 0-9 + along with = to signal the number of characters mod 3. It is compliant with both PEM (RFC 989 RFC 1421) and MIME (RFC 2045). Version 0.2
package bitstring
Lazy bit strings, built on the top of bytestrings. Version 0.0.0

Show more results