I’m writing a “converter” for files which takes a file (say
f1) and outputs a file (say
g1) after having done a bunch of
replace. Each file is likely to be reasonably short (< 1mb) but there are potentially many files to go over so processing speed is reasonably important.
I was wondering whether there are recommendations to improve something that effectively looks like:
s = readstring(f1) for pp in pat_pairs s = replace(s, pp) end write(g1, s)
pat_pairs is a list of regex-replacement pairs.