Sha256: d909eb0075d7b4dc316536e4bed7c294088a3523336a087c32d5f19d311537bf
Contents?: true
Size: 631 Bytes
Versions: 9
Compression:
Stored size: 631 Bytes
Contents
class MdConverter def initialize() end def convert_for_image(lines) lines.each_with_index do |line, i| m = [] if m = line.match(/\[\!\[img\]\((.+) "(.+)"\)\]\((.+)\)/) path = File.basename(m[1]) url = m[3] lines[i] = "\n" elsif m = line.match(/\[\!\[img\]\((.+)\)\]\((.+)\)/) path = File.basename(m[1]) url = m[2] lines[i] = "\n" else next end end return lines end end if __FILE__ == $0 p lines = File.readlines("test.md") p lines2 = MdConverter.new(lines).convert_for_image() end
Version data entries
9 entries across 9 versions & 1 rubygems