require 'json' regexp = /\bslackware\b/i test_post = "This isn’t a very long string – but it includes some non-ASCII™ characters…" loops = ARGV[0].to_i if loops <= 0 puts "Usage: #{$PROGRAM_NAME} " exit 1 end time_start = Time.now loops.times do test_post =~ regexp end time_end = Time.now total_time = time_end - time_start puts "#{loops} loops in #{total_time} -> #{loops / total_time} loops/s"