diff --git a/rre2-wrapper.rb b/rre2-wrapper.rb new file mode 100644 index 0000000..4c13850 --- /dev/null +++ b/rre2-wrapper.rb @@ -0,0 +1,13 @@ +require 'rre2' + +class String + def match(pattern) + RRE2.new(pattern).match(self.to_s) + end + + def gsub(pattern, replacement) + RRE2.gsub(self.to_s, pattern, replacement) + end + +# to be implemented: gsub!, scan +end diff --git a/test3.rb b/test3.rb new file mode 100644 index 0000000..4b7d1c3 --- /dev/null +++ b/test3.rb @@ -0,0 +1,5 @@ +require 'rre2-wrapper' + +puts "This will be replaced".gsub("will\s+be", "was") + +puts "Simple text to run match on".match("text") \ No newline at end of file