class Krikri::Enrichments::StripLeadingPunctuation

Strip leading punctuation

StripLeadingPunctuation.new
  .enrich_value("([!.;:\tmoominpapa;:;:; moominmama! ...\n")
# => "\tmoominpapa;:;:; moominmama! ...\n"

Leaves quotation marks.

Public Instance Methods

enrich_value(value) click to toggle source
# File lib/krikri/enrichments/strip_leading_punctuation.rb, line 13
def enrich_value(value)
  return value unless value.is_a? String
  value.gsub(/^[^\p{Alnum}\'\"\s]*/, '')
end