id
見出しを見つけて属性を付けたいと思います。たとえば、 などに追加id="my-new-id"
したい<h2>
場合があり<h2 class="class-1 class-2">
ます。パーサー メソッドは次のようになります。
def parse_toc(text)
p = []
text.split("\n").each do |line|
if line.match(/\<h2.*?\>/)
# need to add id
end
p.push line
end
return p.join("\n")
end
ワイルドカードを文字列の一部として保持するのに問題があります。ワイルドカードを文字列に保持しながら、その周囲を変更するにはどうすればよいですか?