# luan:String.luan - `String.replace(s, target, replacement)`: replaces every occurrence of `target`, literally (not a regex). All three arguments must be non-nil. - `String.split(s, s2 [, limit])`: returns the pieces as multiple values (a Java array), not a table. Wrap it to get a list: `{ split(s,"\n") }`. `ipairs(split(...))` fails with "too many arguments".