String -> String

tyconModule :: String -> String
base Data.Data
Gets the module of a type constructor: take *.*.*... before name
tyconUQname :: String -> String
base Data.Data
Gets the unqualified type constructor: drop *.*.*... before name
bold :: String -> String
QuickCheck Test.QuickCheck.Text
normalizeCase :: String -> String
network Network.URI
Case normalization; cf. RFC3986 section 6.2.2.1 NOTE: authority case normalization is not performed
normalizeEscape :: String -> String
network Network.URI
Encoding normalization; cf. RFC3986 section 6.2.2.2
normalizePathSegments :: String -> String
network Network.URI
Path segment normalization; cf. RFC3986 section 6.2.2.4
oneLine :: String -> String
QuickCheck Test.QuickCheck.Text
stringToHtmlString :: String -> String
html Text.Html
stringToHtmlString :: String -> String
xhtml Text.XHtml.Strict
Processing Strings into Html friendly things.
terminalAppearance :: String -> String
HUnit Test.HUnit.Terminal
Simplifies the input string by interpreting \r and \b characters specially so that the result string has the same final (or terminal, pun intended) appearance as would the input string when written to a terminal that overwrites character positions following carriage returns and backspaces.
unEscapeString :: String -> String
network Network.URI
Turns all instances of escaped characters in the string back into literal characters.
urlDecode :: String -> String
HTTP Network.HTTP.Base
urlDecode :: String -> String
cgi Network.CGI.Protocol, cgi Network.CGI
Converts a single value from the application/x-www-form-urlencoded encoding.
urlEncode :: String -> String
HTTP Network.HTTP.Base
urlEncode :: String -> String
cgi Network.CGI.Protocol, cgi Network.CGI
Converts a single value to the application/x-www-form-urlencoded encoding.
takeBaseName :: FilePath -> String
filepath System.FilePath.Windows, filepath System.FilePath.Posix
Get the base name, without an extension or path. > takeBaseName "file/test.txt" == "test" > takeBaseName "dave.ext" == "dave" > takeBaseName "" == "" > takeBaseName "test" == "test" > takeBaseName (addTrailingPathSeparator x) == "" > takeBaseName "file/file.tar.gz" == "file.tar"
takeExtension :: FilePath -> String
filepath System.FilePath.Windows, filepath System.FilePath.Posix
Get the extension of a file, returns "" for no extension, .ext otherwise. > takeExtension x == snd (splitExtension x) > Valid x => takeExtension (addExtension x "ext") == ".ext" > Valid x => takeExtension (replaceExtension x "ext") == ".ext"
takeExtensions :: FilePath -> String
filepath System.FilePath.Windows, filepath System.FilePath.Posix
Get all extensions > takeExtensions "file.tar.gz" == ".tar.gz"
addTrailingPathSeparator :: FilePath -> FilePath
filepath System.FilePath.Windows, filepath System.FilePath.Posix
Add a trailing file path separator if one is not already present. > hasTrailingPathSeparator (addTrailingPathSeparator x) > hasTrailingPathSeparator x ==> addTrailingPathSeparator x == x > Posix: addTrailingPathSeparator "test/rest" == "test/rest/"
dropDrive :: FilePath -> FilePath
filepath System.FilePath.Windows, filepath System.FilePath.Posix
Delete the drive, if it exists. > dropDrive x == snd (splitDrive x)

Show more results