regex-do-1.4: PCRE wrapper

Safe HaskellNone
LanguageHaskell2010

Text.Regex.Do.Format

Synopsis

Documentation

pad :: Char -> Int -> String -> String Source

pad String with Char to total length of Int

>>> pad '-' 5 "abc"
"--abc"

class Format a where Source

Methods

format :: String -> a -> String Source

Instances

Format [String] Source

index based

>>> format "на первое {0}, на второе {0}" ["перловка"]

"на первое перловка, на второе перловка"

>>> format "Polly {0} a {1}" ["got","cracker"]

"Polly got a cracker"

Format [(String, String)] Source

key based

key may be {any string}

>>> format "овчинка {a} не {b}" [("a","выделки"),("b","стоит")]

"овчинка выделки не стоит"