| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Lsql.Csv.Utils.BracketExpansion
Description
This module contains curly bracket (braces) expansion implementation.
Synopsis
- bracketExpand :: String -> [String]
Documentation
bracketExpand :: String -> [String] Source #
Curly brackets (braces) expand function
Argument is a String, which you want to expand. Returns a list of expanded Strings.
There are given few usage examples:
>>>bracketExpand "car{A,B}"["carA","carB"]
>>>bracketExpand "car{1..5}"["car1","car2","car3","car4","car5"]
>>>bracketExpand "{car,bus}{0..2}"["car0","car1","car2","bus0","bus1","bus2"]