Example: expect(FluentRegex().literal('a').replaceFirst('bababa', 'c'), 'bcbaba');
String replaceFirst(String source, String replacement) => source.replaceFirst(_toRegExp(), replacement);