How to backreference in Ruby regular expression (regex) with gsub when I use grouping?
问题 I would like to patch some text data extracted from web pages. sample: t="First sentence. Second sentence.Third sentence." There is no space after the point at the end of the second sentence. This sign me that the 3rd sentence was in a separate line (after a br tag) in the original document. I want to use this regexp to insert "\n" character into the proper places and patch my text. My regex: t2=t.gsub(/([.\!?])([A-Z1-9])/,$1+"\n"+$2) But unfortunately it doesn't work: "NoMethodError: