Miscellaneous string manipulation functions.
Documentation
:: String | Pattern |
-> (String -> String) | Replacement (called on capture) |
-> String | Source string |
-> String | Result |
A simple (but inefficient) regex replace funcion
A simple regex split function. The resulting list will contain no empty strings.
toUrl :: FilePath -> StringSource
Convert a filepath to an URL starting from the site root
Example:
toUrl "foo/bar.html"
Result:
"/foo/bar.html"
toSiteRoot :: String -> StringSource
Get the relative url to the site root, for a given (absolute) url