class AnyStyle::Normalizer::PubMed

Public Instance Methods

normalize(item, **opts) click to toggle source
   # File lib/anystyle/normalizer/pubmed.rb
 6 def normalize(item, **opts)
 7   each_value(item) do |_, value|
 8     if (value =~ /PMID:?\s*(\d+)/)
 9       append item, :pmid, $1
10     end
11     if (value =~ /PMC(\d+)/)
12       append item, :pmcid, $1
13     end
14   end
15 end