(Programming-by-example APIs for extracting structured data from text/log files by examples)
The FlashExtract technology (published as a PLDI 2014 paper [pdf (opens in new tab) |ppt slides (opens in new tab) |Video (opens in new tab) |Video 2 (opens in new tab)]) ships as features in Powershell and Azure OMS (Operations Management Suite).
FlashExtract powers the ConvertFrom-String cmdlet in Powershell. Here’s a Microsoft blogpost (opens in new tab) that explains this cmdlet.
Here are some videos prepared by others to demonstrate this capability:
Here are some blogposts
- Powershell PowerShell 5.0 Tutorial: Example-Driven Parsing using ConvertFrom-String (opens in new tab)
- Powershell Magazine (opens in new tab): Using the ConvertFrom-String cmdlet to parse structured text. “New kid on the block”
- LazyWinAdmin (opens in new tab): PowerShell – ConvertFrom-String and the TemplateFile parameter. “This is super cool !!”
- Doug Finke’s Blog (opens in new tab): PowerShell ConvertFrom-String: Serious Text wrangling
- Happy SysAdmin (opens in new tab): First look at ConvertFrom-String in Powershell v5. “must admit that this cmdlet is to me one of the best improvement that came with WMF5.0 and Powershell v5”
- Advanced Parsing with ConvertFrom-String (opens in new tab): “Machine learning will take our jobs”
FlashExtract also powers the Custom-field feature in Azure Operations Management Suite (OMS) software. Here’s a Microsoft blogpost (opens in new tab) and a video (opens in new tab) describing this feature.
Here are some other blogposts
人员
Sumit Gulwani
Distinguished Scientist and Vice President