... files/pipe text with plain/Regex syntax.
And for ETL alike work like Load and filter files -> Extract -> Transform output.
For replacing files, you can preview and backup, in multiple directories and files or pipe, with plain text matching or using general Regex as C++, C#, Java, Scala; So msr is a good tool to learn and test Regex since it has different colors for matched groups captured by the Regex pattern.