summaryrefslogtreecommitdiff
path: root/md.rb
diff options
context:
space:
mode:
Diffstat (limited to 'md.rb')
-rwxr-xr-xmd.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/md.rb b/md.rb
index 1a8da2b..24c2eb4 100755
--- a/md.rb
+++ b/md.rb
@@ -3,7 +3,7 @@
def convert_to_markdown(input_file, output_file)
content = File.read(input_file, encoding: 'utf-8')
- pairs = content.scan(/URL: (.*?)\nTitle: (.*?)\n/m)
+ pairs = content.scan(/URL: (.*?)\nタイトル: (.*?)\n/m)
File.open(output_file, 'w', encoding: 'utf-8') do |f|
pairs.each do |url, title|
@@ -14,7 +14,7 @@ def convert_to_markdown(input_file, output_file)
title = url.split('/')[-1] if title.strip.empty?
# 特殊文字をエスケープ
- title = title.gsub('[', '\\[').gsub(']', '\\]')
+ title = title.gsub(/[\[\]\(\)\{\}]/) { |m| "\\#{m}" }
# md形式のリンクを作成
markdown_link = "[#{title}](#{url})\n\n"